<!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>Distribution.Compat.Prelude.Internal</title>
  <link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" />
  <link rel="stylesheet" type="text/css" href="quick-jump.css" />
  <script src="haddock-bundle.min.js" async="async" type="text/javascript"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
    type="text/javascript"></script>
</head>

<body>
  <div id="package-header">
    <ul class="links" id="page-menu">
      <li><a href="index.html">Contents</a></li>
      <li><a href="doc-index.html">Index</a></li>
    </ul>
    <p class="caption">Cabal-2.4.0.1: A framework for packaging Haskell software</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>Haskell2010</td>
        </tr>
      </table>
      <p class="caption">Distribution.Compat.Prelude.Internal</p>
    </div>
    <div id="table-of-contents">
      <p class="caption">Contents</p>
      <ul>
        <li><a href="#g:1">Prelude</a></li>
        <li><a href="#g:2">Common type-classes</a></li>
        <li><a href="#g:3">Some types</a></li>
        <li><a href="#g:4">Data.Maybe</a></li>
        <li><a href="#g:5">Data.List</a></li>
        <li><a href="#g:6">Data.Foldable</a></li>
        <li><a href="#g:7">Data.Traversable</a></li>
        <li><a href="#g:8">Control.Arrow</a></li>
        <li><a href="#g:9">Control.Monad</a></li>
        <li><a href="#g:10">Data.Char</a></li>
        <li><a href="#g:11">Data.Word &amp; Data.Int</a></li>
        <li><a href="#g:12">Text.PrettyPrint</a></li>
      </ul>
    </div>
    <div id="description">
      <p class="caption">Description</p>
      <div class="doc">
        <div class="warning">
          <p>Warning: This modules' API is not stable. Use at your own risk, or better yet, use
            <code>base-compat</code>!</p>
        </div>
        <p>This module re-exports the non-exposed
          <a href="Distribution-Compat-Prelude.html">Distribution.Compat.Prelude</a> module for
          reuse by <code>cabal-install</code>'s
          <a href="Distribution-Client-Compat-Prelude.html">Distribution.Client.Compat.Prelude</a> module.</p>
        <p>It is highly discouraged to rely on this module
          for <code>Setup.hs</code> scripts since its API is <em>not</em>
          stable.</p>
      </div>
    </div>
    <div id="synopsis">
      <details id="syn">
        <summary>Synopsis</summary>
        <ul class="details-toggle" data-details-id="syn">
          <li class="src short"><a href="#v:-43--43-">(++)</a> :: [a] -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:seq">seq</a> :: a -&gt; b -&gt; b</li>
          <li class="src short"><a href="#v:filter">filter</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:zip">zip</a> :: [a] -&gt; [b] -&gt; [(a, b)]</li>
          <li class="src short"><a href="#v:print">print</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Show"
              title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; a -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:fst">fst</a> :: (a, b) -&gt; a</li>
          <li class="src short"><a href="#v:snd">snd</a> :: (a, b) -&gt; b</li>
          <li class="src short"><a href="#v:otherwise">otherwise</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:map">map</a> :: (a -&gt; b) -&gt; [a] -&gt; [b]</li>
          <li class="src short"><a href="#v:-36-">($)</a> :: (a -&gt; b) -&gt; a -&gt; b</li>
          <li class="src short"><a href="#v:fromIntegral">fromIntegral</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> b) =&gt; a -&gt; b</li>
          <li class="src short"><a href="#v:realToFrac">realToFrac</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Real"
              title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
              title="Distribution.Compat.Prelude.Internal">Fractional</a> b) =&gt; a -&gt; b</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Bounded">Bounded</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:minBound">minBound</a> :: a</li>
              <li><a href="#v:maxBound">maxBound</a> :: a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Enum">Enum</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:succ">succ</a> :: a -&gt; a</li>
              <li><a href="#v:pred">pred</a> :: a -&gt; a</li>
              <li><a href="#v:toEnum">toEnum</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a</li>
              <li><a href="#v:fromEnum">fromEnum</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></li>
              <li><a href="#v:enumFrom">enumFrom</a> :: a -&gt; [a]</li>
              <li><a href="#v:enumFromThen">enumFromThen</a> :: a -&gt; a -&gt; [a]</li>
              <li><a href="#v:enumFromTo">enumFromTo</a> :: a -&gt; a -&gt; [a]</li>
              <li><a href="#v:enumFromThenTo">enumFromThenTo</a> :: a -&gt; a -&gt; a -&gt; [a]</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Eq">Eq</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-61--61-">(==)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:-47--61-">(/=)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
              title="Distribution.Compat.Prelude.Internal">Fractional</a> a =&gt; <a href="#t:Floating">Floating</a> a
            <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:pi">pi</a> :: a</li>
              <li><a href="#v:exp">exp</a> :: a -&gt; a</li>
              <li><a href="#v:log">log</a> :: a -&gt; a</li>
              <li><a href="#v:sqrt">sqrt</a> :: a -&gt; a</li>
              <li><a href="#v:-42--42-">(**)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:logBase">logBase</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:sin">sin</a> :: a -&gt; a</li>
              <li><a href="#v:cos">cos</a> :: a -&gt; a</li>
              <li><a href="#v:tan">tan</a> :: a -&gt; a</li>
              <li><a href="#v:asin">asin</a> :: a -&gt; a</li>
              <li><a href="#v:acos">acos</a> :: a -&gt; a</li>
              <li><a href="#v:atan">atan</a> :: a -&gt; a</li>
              <li><a href="#v:sinh">sinh</a> :: a -&gt; a</li>
              <li><a href="#v:cosh">cosh</a> :: a -&gt; a</li>
              <li><a href="#v:tanh">tanh</a> :: a -&gt; a</li>
              <li><a href="#v:asinh">asinh</a> :: a -&gt; a</li>
              <li><a href="#v:acosh">acosh</a> :: a -&gt; a</li>
              <li><a href="#v:atanh">atanh</a> :: a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a href="#t:Fractional">Fractional</a> a
            <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-47-">(/)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:recip">recip</a> :: a -&gt; a</li>
              <li><a href="#v:fromRational">fromRational</a> :: <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                  title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Real"
              title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Enum"
              title="Distribution.Compat.Prelude.Internal">Enum</a> a) =&gt; <a href="#t:Integral">Integral</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:quot">quot</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:rem">rem</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:div">div</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:mod">mod</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:quotRem">quotRem</a> :: a -&gt; a -&gt; (a, a)</li>
              <li><a href="#v:divMod">divMod</a> :: a -&gt; a -&gt; (a, a)</li>
              <li><a href="#v:toInteger">toInteger</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a href="#t:Monad">Monad</a> (m :: <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: m a -&gt; (a -&gt; m b) -&gt; m b</li>
              <li><a href="#v:-62--62-">(&gt;&gt;)</a> :: m a -&gt; m b -&gt; m b</li>
              <li><a href="#v:return">return</a> :: a -&gt; m a</li>
              <li><a href="#v:fail">fail</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a> -&gt; m a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Functor">Functor</a> (f :: <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; f a -&gt; f b</li>
              <li><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; f b -&gt; f a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Num">Num</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-43-">(+)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:-45-">(-)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:-42-">(*)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:negate">negate</a> :: a -&gt; a</li>
              <li><a href="#v:abs">abs</a> :: a -&gt; a</li>
              <li><a href="#v:signum">signum</a> :: a -&gt; a</li>
              <li><a href="#v:fromInteger">fromInteger</a> :: <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a =&gt; <a href="#t:Ord">Ord</a> a <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:compare">compare</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                  title="Distribution.Compat.Prelude.Internal">Ordering</a></li>
              <li><a href="#v:-60-">(&lt;)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:-60--61-">(&lt;=)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:-62-">(&gt;)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:-62--61-">(&gt;=)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:max">max</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:min">min</a> :: a -&gt; a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Read">Read</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:readsPrec">readsPrec</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                  title="Distribution.Compat.Prelude.Internal">ReadS</a> a</li>
              <li><a href="#v:readList">readList</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                  title="Distribution.Compat.Prelude.Internal">ReadS</a> [a]</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ord"
              title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a href="#t:Real">Real</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:toRational">toRational</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                  title="Distribution.Compat.Prelude.Internal">Rational</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
              title="Distribution.Compat.Prelude.Internal">RealFrac</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Floating"
              title="Distribution.Compat.Prelude.Internal">Floating</a> a) =&gt; <a href="#t:RealFloat">RealFloat</a> a
            <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:floatRadix">floatRadix</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></li>
              <li><a href="#v:floatDigits">floatDigits</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></li>
              <li><a href="#v:floatRange">floatRange</a> :: a -&gt; (<a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a>)</li>
              <li><a href="#v:decodeFloat">decodeFloat</a> :: a -&gt; (<a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a>)</li>
              <li><a href="#v:encodeFloat">encodeFloat</a> :: <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a</li>
              <li><a href="#v:exponent">exponent</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></li>
              <li><a href="#v:significand">significand</a> :: a -&gt; a</li>
              <li><a href="#v:scaleFloat">scaleFloat</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; a</li>
              <li><a href="#v:isNaN">isNaN</a> :: a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:isInfinite">isInfinite</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:isDenormalized">isDenormalized</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:isNegativeZero">isNegativeZero</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:isIEEE">isIEEE</a> :: a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:atan2">atan2</a> :: a -&gt; a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Real"
              title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
              title="Distribution.Compat.Prelude.Internal">Fractional</a> a) =&gt; <a href="#t:RealFrac">RealFrac</a> a
            <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:properFraction">properFraction</a> :: <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; (b, a)</li>
              <li><a href="#v:truncate">truncate</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b</li>
              <li><a href="#v:round">round</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b</li>
              <li><a href="#v:ceiling">ceiling</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b</li>
              <li><a href="#v:floor">floor</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b</li>
            </ul>
          </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="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                  title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
              <li><a href="#v:show">show</a> :: a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></li>
              <li><a href="#v:showList">showList</a> :: [a] -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                  title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Functor"
              title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a href="#t:Applicative">Applicative</a>
            (f :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:pure">pure</a> :: a -&gt; f a</li>
              <li><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: f (a -&gt; b) -&gt; f a -&gt; f b</li>
              <li><a href="#v:-42--62-">(*&gt;)</a> :: f a -&gt; f b -&gt; f b</li>
              <li><a href="#v:-60--42-">(&lt;*)</a> :: f a -&gt; f b -&gt; f a</li>
            </ul>
          </li>
          <li class="src short"><a href="#v:foldl">foldl</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a
            -&gt; b</li>
          <li class="src short"><a href="#v:foldl1">foldl1</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; a -&gt; a) -&gt; t a -&gt; a
          </li>
          <li class="src short"><a href="#v:sum">sum</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a) =&gt; t a -&gt; a</li>
          <li class="src short"><a href="#v:product">product</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a) =&gt; t a -&gt; a</li>
          <li class="src short"><a href="#v:foldr1">foldr1</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; a -&gt; a) -&gt; t a -&gt; a
          </li>
          <li class="src short"><a href="#v:maximum">maximum</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ord"
              title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; t a -&gt; a</li>
          <li class="src short"><a href="#v:minimum">minimum</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ord"
              title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; t a -&gt; a</li>
          <li class="src short"><a href="#v:elem">elem</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a) =&gt; a -&gt; t a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Semigroup">Semigroup</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-60--62-">(&lt;&gt;)</a> :: a -&gt; a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
              title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a href="#t:Monoid">Monoid</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:mempty">mempty</a> :: a</li>
              <li><a href="#v:mappend">mappend</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:mconcat">mconcat</a> :: [a] -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Bool">Bool</a>
            <ul class="subs">
              <li>= <a href="#v:False">False</a></li>
              <li>| <a href="#v:True">True</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Char">Char</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Double">Double</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Float">Float</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int">Int</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Integer">Integer</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Maybe">Maybe</a> a<ul class="subs">
              <li>= <a href="#v:Nothing">Nothing</a></li>
              <li>| <a href="#v:Just">Just</a> a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Ordering">Ordering</a>
            <ul class="subs">
              <li>= <a href="#v:LT">LT</a></li>
              <li>| <a href="#v:EQ">EQ</a></li>
              <li>| <a href="#v:GT">GT</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:Rational">Rational</a> = <a
              href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Either">Either</a> a b<ul class="subs">
              <li>= <a href="#v:Left">Left</a> a</li>
              <li>| <a href="#v:Right">Right</a> b</li>
            </ul>
          </li>
          <li class="src short"><a href="#v:putStr">putStr</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:getLine">getLine</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
              title="System.IO">IO</a> <a href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:readIO">readIO</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Read"
              title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a</li>
          <li class="src short"><a href="#v:readLn">readLn</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Read"
              title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a</li>
          <li class="src short"><a href="#v:appendFile">appendFile</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
              title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:writeFile">writeFile</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
              title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:readFile">readFile</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
              title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:interact">interact</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>) -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:getContents">getContents</a> :: <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:getChar">getChar</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
              title="System.IO">IO</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a></li>
          <li class="src short"><a href="#v:putStrLn">putStrLn</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:putChar">putChar</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
              title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:ioError">ioError</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:IOError"
              title="Distribution.Compat.Prelude.Internal">IOError</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a</li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:FilePath">FilePath</a> = <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:userError">userError</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:IOError"
              title="Distribution.Compat.Prelude.Internal">IOError</a></li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:IOError">IOError</a> = <a
              href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
              title="Control.Exception.Base">IOException</a></li>
          <li class="src short"><a href="#v:notElem">notElem</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a) =&gt; a -&gt; t a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:or">or</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:and">and</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:concatMap">concatMap</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; [b]) -&gt; t a -&gt; [b]</li>
          <li class="src short"><a href="#v:concat">concat</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:sequence_">sequence_</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; t (m a) -&gt; m ()</li>
          <li class="src short"><a href="#v:unwords">unwords</a> :: [<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:words">words</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>]</li>
          <li class="src short"><a href="#v:unlines">unlines</a> :: [<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:lines">lines</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>]</li>
          <li class="src short"><a href="#v:read">read</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
              title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; a</li>
          <li class="src short"><a href="#v:reads">reads</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Read"
              title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> a</li>
          <li class="src short"><a href="#v:either">either</a> :: (a -&gt; c) -&gt; (b -&gt; c) -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Either"
              title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; c</li>
          <li class="src short"><a href="#v:lex">lex</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:readParen">readParen</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> a</li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:ReadS">ReadS</a> a = <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [(a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>)]</li>
          <li class="src short"><a href="#v:-60--36--62-">(&lt;$&gt;)</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Functor"
              title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; (a -&gt; b) -&gt; f a -&gt; f b</li>
          <li class="src short"><a href="#v:lcm">lcm</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:gcd">gcd</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:-94--94-">(^^)</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
              title="Distribution.Compat.Prelude.Internal">Fractional</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b) =&gt; a -&gt; b -&gt; a</li>
          <li class="src short"><a href="#v:-94-">(^)</a> :: (<a href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b) =&gt; a -&gt; b -&gt; a</li>
          <li class="src short"><a href="#v:odd">odd</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:even">even</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:showParen">showParen</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
          <li class="src short"><a href="#v:showString">showString</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
          <li class="src short"><a href="#v:showChar">showChar</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
          <li class="src short"><a href="#v:shows">shows</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Show"
              title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:ShowS">ShowS</a> = <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:unzip3">unzip3</a> :: [(a, b, c)] -&gt; ([a], [b], [c])</li>
          <li class="src short"><a href="#v:unzip">unzip</a> :: [(a, b)] -&gt; ([a], [b])</li>
          <li class="src short"><a href="#v:zipWith3">zipWith3</a> :: (a -&gt; b -&gt; c -&gt; d) -&gt; [a] -&gt; [b]
            -&gt; [c] -&gt; [d]</li>
          <li class="src short"><a href="#v:zipWith">zipWith</a> :: (a -&gt; b -&gt; c) -&gt; [a] -&gt; [b] -&gt; [c]
          </li>
          <li class="src short"><a href="#v:zip3">zip3</a> :: [a] -&gt; [b] -&gt; [c] -&gt; [(a, b, c)]</li>
          <li class="src short"><a href="#v:-33--33-">(!!)</a> :: [a] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a</li>
          <li class="src short"><a href="#v:lookup">lookup</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a =&gt; a -&gt; [(a, b)] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> b</li>
          <li class="src short"><a href="#v:reverse">reverse</a> :: [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:break">break</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; ([a], [a])</li>
          <li class="src short"><a href="#v:span">span</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; ([a], [a])</li>
          <li class="src short"><a href="#v:splitAt">splitAt</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; ([a], [a])</li>
          <li class="src short"><a href="#v:drop">drop</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:take">take</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:dropWhile">dropWhile</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:takeWhile">takeWhile</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:cycle">cycle</a> :: [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:replicate">replicate</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; [a]</li>
          <li class="src short"><a href="#v:repeat">repeat</a> :: a -&gt; [a]</li>
          <li class="src short"><a href="#v:iterate">iterate</a> :: (a -&gt; a) -&gt; a -&gt; [a]</li>
          <li class="src short"><a href="#v:scanr1">scanr1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:scanr">scanr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; [a] -&gt; [b]</li>
          <li class="src short"><a href="#v:scanl1">scanl1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:scanl">scanl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; [a] -&gt; [b]</li>
          <li class="src short"><a href="#v:init">init</a> :: [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:last">last</a> :: [a] -&gt; a</li>
          <li class="src short"><a href="#v:tail">tail</a> :: [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:head">head</a> :: [a] -&gt; a</li>
          <li class="src short"><a href="#v:maybe">maybe</a> :: b -&gt; (a -&gt; b) -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b</li>
          <li class="src short"><a href="#v:uncurry">uncurry</a> :: (a -&gt; b -&gt; c) -&gt; (a, b) -&gt; c</li>
          <li class="src short"><a href="#v:curry">curry</a> :: ((a, b) -&gt; c) -&gt; a -&gt; b -&gt; c</li>
          <li class="src short"><a href="#v:subtract">subtract</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; a -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:asTypeOf">asTypeOf</a> :: a -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:until">until</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; (a -&gt; a) -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:-36--33-">($!)</a> :: (a -&gt; b) -&gt; a -&gt; b</li>
          <li class="src short"><a href="#v:flip">flip</a> :: (a -&gt; b -&gt; c) -&gt; b -&gt; a -&gt; c</li>
          <li class="src short"><a href="#v:.">(.)</a> :: (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c</li>
          <li class="src short"><a href="#v:const">const</a> :: a -&gt; b -&gt; a</li>
          <li class="src short"><a href="#v:id">id</a> :: a -&gt; a</li>
          <li class="src short"><a href="#v:-61--60--60-">(=&lt;&lt;)</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; m a -&gt; m b</li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:String">String</a> = [<a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a>]</li>
          <li class="src short"><a href="#v:undefined">undefined</a> :: <a
              href="../base-4.12.0.0/GHC-Stack.html#t:HasCallStack" title="GHC.Stack">HasCallStack</a> =&gt; a</li>
          <li class="src short"><a href="#v:errorWithoutStackTrace">errorWithoutStackTrace</a> :: [<a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; a</li>
          <li class="src short"><a href="#v:error">error</a> :: <a href="../base-4.12.0.0/GHC-Stack.html#t:HasCallStack"
              title="GHC.Stack">HasCallStack</a> =&gt; [<a href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; a</li>
          <li class="src short"><a href="#v:-38--38-">(&amp;&amp;)</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:-124--124-">(||)</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:not">not</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Semigroup">Semigroup</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-60--62-">(&lt;&gt;)</a> :: a -&gt; a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><a href="#v:gmappend">gmappend</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Generic"
              title="Distribution.Compat.Prelude.Internal">Generic</a> a, GSemigroup (<a
              href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a -&gt; a -&gt; a
          </li>
          <li class="src short"><a href="#v:gmempty">gmempty</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Generic"
              title="Distribution.Compat.Prelude.Internal">Generic</a> a, GMonoid (<a
              href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Typeable">Typeable</a> (a :: k)</li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
              title="Distribution.Compat.Prelude.Internal">Typeable</a> a =&gt; <a href="#t:Data">Data</a> a</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Generic">Generic</a> a</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:NFData">NFData</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:rnf">rnf</a> :: a -&gt; ()</li>
            </ul>
          </li>
          <li class="src short"><a href="#v:genericRnf">genericRnf</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Generic"
              title="Distribution.Compat.Prelude.Internal">Generic</a> a, GNFData (<a
              href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a -&gt; ()</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Binary">Binary</a> t <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:put">put</a> :: t -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                  title="Data.Binary.Put">Put</a></li>
              <li><a href="#v:get">get</a> :: <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                  title="Data.Binary.Get.Internal">Get</a> t</li>
              <li><a href="#v:putList">putList</a> :: [t] -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                  title="Data.Binary.Put">Put</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
              href="#t:Alternative">Alternative</a> (f :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
              title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
              title="Data.Kind">Type</a>) <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:empty">empty</a> :: f a</li>
              <li><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: f a -&gt; f a -&gt; f a</li>
              <li><a href="#v:some">some</a> :: f a -&gt; f [a]</li>
              <li><a href="#v:many">many</a> :: f a -&gt; f [a]</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
              title="Distribution.Compat.Prelude.Internal">Alternative</a> m, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a href="#t:MonadPlus">MonadPlus</a> (m ::
            <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:mzero">mzero</a> :: m a</li>
              <li><a href="#v:mplus">mplus</a> :: m a -&gt; m a -&gt; m a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:IsString">IsString</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:fromString">fromString</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a> -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:IO">IO</a> a = <a
              href="Distribution-Compat-Stack.html#t:WithCallStack" title="Distribution.Compat.Stack">WithCallStack</a>
            (<a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a)</li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:NoCallStackIO">NoCallStackIO</a> a = <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a</li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Map">Map</a> k a</li>
          <li class="src short"><a href="#v:catMaybes">catMaybes</a> :: [<a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; [a]</li>
          <li class="src short"><a href="#v:mapMaybe">mapMaybe</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> b) -&gt; [a] -&gt; [b]</li>
          <li class="src short"><a href="#v:fromMaybe">fromMaybe</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a</li>
          <li class="src short"><a href="#v:maybeToList">maybeToList</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [a]</li>
          <li class="src short"><a href="#v:listToMaybe">listToMaybe</a> :: [a] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a</li>
          <li class="src short"><a href="#v:isNothing">isNothing</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isJust">isJust</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:unfoldr">unfoldr</a> :: (b -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> (a, b)) -&gt; b -&gt; [a]</li>
          <li class="src short"><a href="#v:isPrefixOf">isPrefixOf</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a =&gt; [a] -&gt; [a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isSuffixOf">isSuffixOf</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a =&gt; [a] -&gt; [a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:intercalate">intercalate</a> :: [a] -&gt; [[a]] -&gt; [a]</li>
          <li class="src short"><a href="#v:intersperse">intersperse</a> :: a -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:sort">sort</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
              title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:sortBy">sortBy</a> :: (a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
              title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:nub">nub</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
              title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:nubBy">nubBy</a> :: (a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Foldable">Foldable</a> (t :: <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</li>
          <li class="src short"><a href="#v:foldMap">foldMap</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
              title="Distribution.Compat.Prelude.Internal">Monoid</a> m) =&gt; (a -&gt; m) -&gt; t a -&gt; m</li>
          <li class="src short"><a href="#v:foldr">foldr</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; t a
            -&gt; b</li>
          <li class="src short"><a href="#v:null">null</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:length">length</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a></li>
          <li class="src short"><a href="#v:find">find</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a</li>
          <li class="src short"><a href="#v:foldl-39-">foldl'</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a
            -&gt; b</li>
          <li class="src short"><a href="#v:traverse_">traverse_</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f ()
          </li>
          <li class="src short"><a href="#v:for_">for_</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f ()
          </li>
          <li class="src short"><a href="#v:any">any</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:all">all</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Functor"
              title="Distribution.Compat.Prelude.Internal">Functor</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t) =&gt; <a
              href="#t:Traversable">Traversable</a> (t :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
              title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
              title="Data.Kind">Type</a>)</li>
          <li class="src short"><a href="#v:traverse">traverse</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
              title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f (t
            b)</li>
          <li class="src short"><a href="#v:sequenceA">sequenceA</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
              title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t (f a) -&gt; f (t a)</li>
          <li class="src short"><a href="#v:for">for</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
              title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f (t
            b)</li>
          <li class="src short"><a href="#v:first">first</a> :: <a href="../base-4.12.0.0/Control-Arrow.html#t:Arrow"
              title="Control.Arrow">Arrow</a> a =&gt; a b c -&gt; a (b, d) (c, d)</li>
          <li class="src short"><a href="#v:liftM">liftM</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a1 -&gt; r) -&gt; m a1 -&gt; m r</li>
          <li class="src short"><a href="#v:liftM2">liftM2</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a1 -&gt; a2 -&gt; r) -&gt; m a1 -&gt; m a2
            -&gt; m r</li>
          <li class="src short"><a href="#v:unless">unless</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; f () -&gt; f ()</li>
          <li class="src short"><a href="#v:when">when</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; f () -&gt; f ()</li>
          <li class="src short"><a href="#v:ap">ap</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; m (a -&gt; b) -&gt; m a -&gt; m b</li>
          <li class="src short"><a href="#v:void">void</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Functor"
              title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; f a -&gt; f ()</li>
          <li class="src short"><a href="#v:foldM">foldM</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; (b -&gt; a -&gt; m b) -&gt; b -&gt; t a
            -&gt; m b</li>
          <li class="src short"><a href="#v:filterM">filterM</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; (a -&gt; m <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; m [a]</li>
          <li class="src short"><a href="#v:isSpace">isSpace</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isDigit">isDigit</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isUpper">isUpper</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isAlpha">isAlpha</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isAlphaNum">isAlphaNum</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:chr">chr</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a></li>
          <li class="src short"><a href="#v:ord">ord</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a></li>
          <li class="src short"><a href="#v:toLower">toLower</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a></li>
          <li class="src short"><a href="#v:toUpper">toUpper</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word">Word</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word8">Word8</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word16">Word16</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word32">Word32</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word64">Word64</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int8">Int8</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int16">Int16</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int32">Int32</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int64">Int64</a></li>
          <li class="src short"><a href="#v:-60--60--62--62-">(&lt;&lt;&gt;&gt;)</a> :: <a
              href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
              href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
              href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></li>
        </ul>
      </details>
    </div>
    <div id="interface"><a href="#g:1" id="g:1">
        <h1>Prelude</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:-43--43-" class="def">(++)</a> :: [a] -&gt; [a] -&gt; [a] <span class="fixity">infixr
            5</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%2B%2B"
            class="link">Source</a> <a href="#v:-43--43-" class="selflink">#</a></p>
        <div class="doc">
          <p>Append two lists, i.e.,</p>
          <pre>[x1, ..., xm] ++ [y1, ..., yn] == [x1, ..., xm, y1, ..., yn]
[x1, ..., xm] ++ [y1, ...] == [x1, ..., xm, y1, ...]</pre>
          <p>If the first list is not finite, the result is the first list.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:seq" class="def">seq</a> :: a -&gt; b -&gt; b <a href="#v:seq" class="selflink">#</a>
        </p>
      </div>
      <div class="top">
        <p class="src"><a id="v:filter" class="def">filter</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#filter" class="link">Source</a> <a href="#v:filter"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:filter"
                title="Distribution.Compat.Prelude.Internal">filter</a></code>, applied to a predicate and a list,
            returns the list of
            those elements that satisfy the predicate; i.e.,</p>
          <pre>filter p xs = [ x | x &lt;- xs, p x]</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:zip" class="def">zip</a> :: [a] -&gt; [b] -&gt; [(a, b)] <a
            href="../base-4.12.0.0/src/GHC-List.html#zip" class="link">Source</a> <a href="#v:zip"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zip"
                title="Distribution.Compat.Prelude.Internal">zip</a></code> takes two lists and returns a list of
            corresponding pairs.</p>
          <pre>zip [1, 2] ['a', 'b'] = [(1, 'a'), (2, 'b')]</pre>
          <p>If one input list is short, excess elements of the longer list are
            discarded:</p>
          <pre>zip [1] ['a', 'b'] = [(1, 'a')]
zip [1, 2] ['a'] = [(1, 'a')]</pre>
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zip"
                title="Distribution.Compat.Prelude.Internal">zip</a></code> is right-lazy:</p>
          <pre>zip [] _|_ = []
zip _|_ [] = _|_</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:print" class="def">print</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Show"
            title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; a -&gt; <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
            href="../base-4.12.0.0/src/System-IO.html#print" class="link">Source</a> <a href="#v:print"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:print"
                title="Distribution.Compat.Prelude.Internal">print</a></code> function outputs a value of any printable
            type to the
            standard output device.
            Printable types are those that are instances of class <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Show"
                title="Distribution.Compat.Prelude.Internal">Show</a></code>; <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:print"
                title="Distribution.Compat.Prelude.Internal">print</a></code>
            converts values to strings for output using the <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:show"
                title="Distribution.Compat.Prelude.Internal">show</a></code> operation and
            adds a newline.</p>
          <p>For example, a program to print the first 20 integers and their
            powers of 2 could be written as:</p>
          <pre>main = print ([(n, 2^n) | n &lt;- [0..19]])</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:fst" class="def">fst</a> :: (a, b) -&gt; a <a
            href="../base-4.12.0.0/src/Data-Tuple.html#fst" class="link">Source</a> <a href="#v:fst"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the first component of a pair.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:snd" class="def">snd</a> :: (a, b) -&gt; b <a
            href="../base-4.12.0.0/src/Data-Tuple.html#snd" class="link">Source</a> <a href="#v:snd"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the second component of a pair.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:otherwise" class="def">otherwise</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Base.html#otherwise"
            class="link">Source</a> <a href="#v:otherwise" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:otherwise"
                title="Distribution.Compat.Prelude.Internal">otherwise</a></code> is defined as the value <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>. It helps to make
            guards more readable. eg.</p>
          <pre> f x | x &lt; 0     = ...
     | otherwise = ...</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:map" class="def">map</a> :: (a -&gt; b) -&gt; [a] -&gt; [b] <a
            href="../base-4.12.0.0/src/GHC-Base.html#map" class="link">Source</a> <a href="#v:map"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:map"
                title="Distribution.Compat.Prelude.Internal">map</a></code> <code>f xs</code> is the list obtained by
            applying <code>f</code> to each element
            of <code>xs</code>, i.e.,</p>
          <pre>map f [x1, x2, ..., xn] == [f x1, f x2, ..., f xn]
map f [x1, x2, ...] == [f x1, f x2, ...]</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-36-" class="def">($)</a> :: (a -&gt; b) -&gt; a -&gt; b <span class="fixity">infixr
            0</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%24"
            class="link">Source</a> <a href="#v:-36-" class="selflink">#</a></p>
        <div class="doc">
          <p>Application operator. This operator is redundant, since ordinary
            application <code>(f x)</code> means the same as <code>(f <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-36-"
                  title="Distribution.Compat.Prelude.Internal">$</a></code> x)</code>. However, <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-36-"
                title="Distribution.Compat.Prelude.Internal">$</a></code> has
            low, right-associative binding precedence, so it sometimes allows
            parentheses to be omitted; for example:</p>
          <pre>f $ g $ h x  =  f (g (h x))</pre>
          <p>It is also useful in higher-order situations, such as <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:map"
                  title="Distribution.Compat.Prelude.Internal">map</a></code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-36-"
                  title="Distribution.Compat.Prelude.Internal">$</a></code> 0) xs</code>,
            or <code><code><a href="../base-4.12.0.0/Data-List.html#v:zipWith" title="Data.List">zipWith</a></code>
              (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-36-"
                  title="Distribution.Compat.Prelude.Internal">$</a></code>) fs xs</code>.</p>
          <p>Note that <code>($)</code> is levity-polymorphic in its result type, so that
            foo $ True where foo :: Bool -&gt; Int#
            is well-typed</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:fromIntegral" class="def">fromIntegral</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Num" title="Distribution.Compat.Prelude.Internal">Num</a>
          b) =&gt; a -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#fromIntegral" class="link">Source</a> <a
            href="#v:fromIntegral" class="selflink">#</a></p>
        <div class="doc">
          <p>general coercion from integral types</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:realToFrac" class="def">realToFrac</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Real"
            title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
            title="Distribution.Compat.Prelude.Internal">Fractional</a> b) =&gt; a -&gt; b <a
            href="../base-4.12.0.0/src/GHC-Real.html#realToFrac" class="link">Source</a> <a href="#v:realToFrac"
            class="selflink">#</a></p>
        <div class="doc">
          <p>general coercion to fractional types</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Bounded" class="def">Bounded</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Enum.html#Bounded" class="link">Source</a> <a
            href="#t:Bounded" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> class is used to name the upper and
            lower limits of a
            type. <code><a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                title="Distribution.Compat.Prelude.Internal">Ord</a></code> is not a superclass of <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> since types that are not
            totally ordered may also have upper and lower bounds.</p>
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> class may be derived for any enumeration
            type;
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                title="Distribution.Compat.Prelude.Internal">minBound</a></code> is the first constructor listed in the
            <code>data</code> declaration
            and <code><a href="Distribution-Compat-Prelude-Internal.html#v:maxBound"
                title="Distribution.Compat.Prelude.Internal">maxBound</a></code> is the last.
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> may also be derived for
            single-constructor datatypes whose
            constituent types are in <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code>.</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:minBound" class="def">minBound</a> :: a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a href="#v:minBound"
              class="selflink">#</a></p>
          <p class="src"><a id="v:maxBound" class="def">maxBound</a> :: a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a href="#v:maxBound"
              class="selflink">#</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Bounded" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Bounded" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a></span> <a
                    href="#t:Bounded" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Bounded" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Bounded" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:80"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:82"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:84"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:85"></span> <a
                      href="../base-4.12.0.0/Data-Coerce.html#t:Coercible" title="Data.Coerce">Coercible</a> a b =&gt;
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:86"></span> a ~ b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:87"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:88"></span> a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t:-126--126-" title="Data.Type.Equality">~~</a> b
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:89"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:90"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:91"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:92"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:93"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:94"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:95"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:96"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k,
                    l)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:97"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k, l,
                    m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:98"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:99"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n, o)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Enum" class="def">Enum</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Enum.html#Enum" class="link">Source</a> <a
            href="#t:Enum" class="selflink">#</a></p>
        <div class="doc">
          <p>Class <code><a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                title="Distribution.Compat.Prelude.Internal">Enum</a></code> defines operations on sequentially ordered
            types.</p>
          <p>The <code>enumFrom</code>... methods are used in Haskell's translation of
            arithmetic sequences.</p>
          <p>Instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                title="Distribution.Compat.Prelude.Internal">Enum</a></code> may be derived for any enumeration type
            (types
            whose constructors have no fields). The nullary constructors are
            assumed to be numbered left-to-right by <code><a href="Distribution-Compat-Prelude-Internal.html#v:fromEnum"
                title="Distribution.Compat.Prelude.Internal">fromEnum</a></code> from <code>0</code> through
            <code>n-1</code>.
            See Chapter 10 of the <em>Haskell Report</em> for more details.</p>
          <p>For any type that is an instance of class <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> as well as <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                title="Distribution.Compat.Prelude.Internal">Enum</a></code>,
            the following should hold:</p>
          <ul>
            <li>The calls <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:succ"
                    title="Distribution.Compat.Prelude.Internal">succ</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:maxBound"
                    title="Distribution.Compat.Prelude.Internal">maxBound</a></code></code> and <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:pred"
                    title="Distribution.Compat.Prelude.Internal">pred</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                    title="Distribution.Compat.Prelude.Internal">minBound</a></code></code> should result in
              a runtime error.</li>
            <li><code><a href="Distribution-Compat-Prelude-Internal.html#v:fromEnum"
                  title="Distribution.Compat.Prelude.Internal">fromEnum</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:toEnum"
                  title="Distribution.Compat.Prelude.Internal">toEnum</a></code> should give a runtime error if the
              result value is not representable in the result type.
              For example, <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:toEnum"
                    title="Distribution.Compat.Prelude.Internal">toEnum</a></code> 7 :: <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                    title="Distribution.Compat.Prelude.Internal">Bool</a></code></code> is an error.</li>
            <li><code><a href="Distribution-Compat-Prelude-Internal.html#v:enumFrom"
                  title="Distribution.Compat.Prelude.Internal">enumFrom</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:enumFromThen"
                  title="Distribution.Compat.Prelude.Internal">enumFromThen</a></code> should be defined with an
              implicit bound,
              thus:</li>
          </ul>
          <pre>   enumFrom     x   = enumFromTo     x maxBound
   enumFromThen x y = enumFromThenTo x y bound
     where
       bound | fromEnum y &gt;= fromEnum x = maxBound
             | otherwise                = minBound</pre>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:toEnum"
              title="Distribution.Compat.Prelude.Internal">toEnum</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:fromEnum"
              title="Distribution.Compat.Prelude.Internal">fromEnum</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:succ" class="def">succ</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
              class="selflink">#</a></p>
          <div class="doc">
            <p>the successor of a value. For numeric types, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:succ"
                  title="Distribution.Compat.Prelude.Internal">succ</a></code> adds 1.</p>
          </div>
          <p class="src"><a id="v:pred" class="def">pred</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
              class="selflink">#</a></p>
          <div class="doc">
            <p>the predecessor of a value. For numeric types, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:pred"
                  title="Distribution.Compat.Prelude.Internal">pred</a></code> subtracts 1.</p>
          </div>
          <p class="src"><a id="v:toEnum" class="def">toEnum</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Convert from an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>.</p>
          </div>
          <p class="src"><a id="v:fromEnum" class="def">fromEnum</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum"
              class="link">Source</a> <a href="#v:fromEnum" class="selflink">#</a></p>
          <div class="doc">
            <p>Convert to an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>.
              It is implementation-dependent what <code><a href="Distribution-Compat-Prelude-Internal.html#v:fromEnum"
                  title="Distribution.Compat.Prelude.Internal">fromEnum</a></code> returns when
              applied to a value that is too large to fit in an <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>.</p>
          </div>
          <p class="src"><a id="v:enumFrom" class="def">enumFrom</a> :: a -&gt; [a] <a
              href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a href="#v:enumFrom"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Used in Haskell's translation of <code>[n..]</code> with <code>[n..] = enumFrom n</code>,
              a possible implementation being <code>enumFrom n = n : enumFrom (succ n)</code>.
              For example:</p>
            <ul>
              <li>
                <pre>enumFrom 4 :: [Integer] = [4,5,6,7,...]</pre>
              </li>
              <li>
                <pre>enumFrom 6 :: [Int] = [6,7,8,9,...,maxBound :: Int]</pre>
              </li>
            </ul>
          </div>
          <p class="src"><a id="v:enumFromThen" class="def">enumFromThen</a> :: a -&gt; a -&gt; [a] <a
              href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a href="#v:enumFromThen"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Used in Haskell's translation of <code>[n,n'..]</code>
              with <code>[n,n'..] = enumFromThen n n'</code>, a possible implementation being
              <code>enumFromThen n n' = n : n' : worker (f x) (f x n')</code>,
              <code>worker s v = v : worker s (s v)</code>, <code>x = fromEnum n' - fromEnum n</code> and
              <code>f n y
                | n &gt; 0 = f (n - 1) (succ y)
                | n &lt; 0 = f (n + 1) (pred y)
                | otherwise = y</code>
              For example:</p>
            <ul>
              <li>
                <pre>enumFromThen 4 6 :: [Integer] = [4,6,8,10...]</pre>
              </li>
              <li>
                <pre>enumFromThen 6 2 :: [Int] = [6,2,-2,-6,...,minBound :: Int]</pre>
              </li>
            </ul>
          </div>
          <p class="src"><a id="v:enumFromTo" class="def">enumFromTo</a> :: a -&gt; a -&gt; [a] <a
              href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a href="#v:enumFromTo"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Used in Haskell's translation of <code>[n..m]</code> with
              <code>[n..m] = enumFromTo n m</code>, a possible implementation being
              <code>enumFromTo n m
                | n &lt;= m = n : enumFromTo (succ n) m
                | otherwise = []</code>.
              For example:</p>
            <ul>
              <li>
                <pre>enumFromTo 6 10 :: [Int] = [6,7,8,9,10]</pre>
              </li>
              <li>
                <pre>enumFromTo 42 1 :: [Integer] = []</pre>
              </li>
            </ul>
          </div>
          <p class="src"><a id="v:enumFromThenTo" class="def">enumFromThenTo</a> :: a -&gt; a -&gt; a -&gt; [a] <a
              href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
              href="#v:enumFromThenTo" class="selflink">#</a></p>
          <div class="doc">
            <p>Used in Haskell's translation of <code>[n,n'..m]</code> with
              <code>[n,n'..m] = enumFromThenTo n n' m</code>, a possible implementation
              being <code>enumFromThenTo n n' m = worker (f x) (c x) n m</code>,
              <code>x = fromEnum n' - fromEnum n</code>, <code>c x = bool (&gt;=) (<a href="=)">(x</a> 0)</code>
              <code>f n y
                | n &gt; 0 = f (n - 1) (succ y)
                | n &lt; 0 = f (n + 1) (pred y)
                | otherwise = y</code> and
              <code>worker s c v m
                | c v m = v : worker s c (s v) m
                | otherwise = []</code>
              For example:</p>
            <ul>
              <li>
                <pre>enumFromThenTo 4 2 -6 :: [Integer] = [4,2,0,-2,-4,-6]</pre>
              </li>
              <li>
                <pre>enumFromThenTo 6 8 2 :: [Int] = []</pre>
              </li>
            </ul>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Enum" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> -&gt; <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> -&gt; <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> -&gt; <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> -&gt; <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: () -&gt; [()] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: () -&gt; () -&gt; [()] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: () -&gt; () -&gt; [()] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: () -&gt; () -&gt; () -&gt; [()]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        [<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        [<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        [<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        [<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        [<a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; [<a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; [<a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; [<a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; [<a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                      title="Text.Parsec.Error">Message</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [<a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [<a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [<a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [<a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Enum" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Enum" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Enum" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; [<a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; [<a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a href="Distribution-Simple-Hpc.html#t:Way"
                      title="Distribution.Simple.Hpc">Way</a></span> <a href="#t:Enum" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; [<a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                      title="Distribution.Simple.BuildTarget">QualLevel</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Enum" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        [<a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        [<a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        [<a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        [<a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a
                          href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; [<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; [<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:94"></span>
                    <a href="../base-4.12.0.0/Data-Coerce.html#t:Coercible" title="Data.Coerce">Coercible</a> a b =&gt;
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:95"></span>
                    a ~ b =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; [a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; [a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:96"></span>
                    a <a href="../base-4.12.0.0/Data-Type-Equality.html#t:-126--126-" title="Data.Type.Equality">~~</a>
                    b =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Eq" class="def">Eq</a> a <span
            class="keyword">where</span> <a href="#t:Eq" class="selflink">#</a></p>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:-61--61-"
              title="Distribution.Compat.Prelude.Internal">(==)</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:-47--61-"
              title="Distribution.Compat.Prelude.Internal">(/=)</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-61--61-" class="def">(==)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p>
          <p class="src"><a id="v:-47--61-" class="def">(/=)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Eq" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Natural.html">GHC.Natural</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                      title="Type.Reflection">SomeTypeRep</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> TrName</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: TrName -&gt; TrName -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: TrName -&gt; TrName -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                      title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-File.html">System.Win32.File</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                      title="System.Win32.Info">ProcessorArchitecture</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-Info.html">System.Win32.Info</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> BigNat</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                      title="GHC.Exts">SpecConstrAnnotation</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exts.html">GHC.Exts</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a></span></td>
                <td class="doc">
                  <p>Equality of constructors</p>
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Unique.html">Data.Unique</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn"
                      title="GHC.IO.Handle">HandlePosn</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle.html">GHC.IO.Handle</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn"
                          title="GHC.IO.Handle">HandlePosn</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn"
                          title="GHC.IO.Handle">HandlePosn</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                      title="Control.Concurrent">ThreadId</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Error.html">Foreign.C.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                      title="Control.Exception.Base">AsyncException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                      title="Control.Exception.Base">ArrayException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                      title="System.IO.Error">IOErrorType</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                      title="GHC.IO.Handle">BufferMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                      title="GHC.IO.Handle">NewlineMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                      title="GHC.IO.Device">IODeviceType</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                          title="GHC.IO.Device">IODeviceType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                          title="GHC.IO.Device">IODeviceType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                          title="GHC.IO.Device">IODeviceType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                          title="GHC.IO.Device">IODeviceType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                      title="GHC.IO.Encoding.Types">CodingProgress</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Encoding-Types.html">GHC.IO.Encoding.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                      title="Control.Exception.Base">MaskingState</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO.html">GHC.IO</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                      title="Control.Exception.Base">IOException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                      title="Control.Exception.Base">ErrorCall</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception.html">GHC.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                      title="Control.Exception.Base">ArithException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception-Type.html">GHC.Exception.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Fingerprint-Type.html">GHC.Fingerprint.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Text-Read-Lex.html">Text.Read.Lex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Text-Read-Lex.html">Text.Read.Lex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Stack-Types.html">GHC.Stack.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                      title="System.Directory.Internal">Permissions</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                      title="Text.Parsec.Error">Message</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                      title="Text.Parsec.Error">ParseError</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                      title="Text.Parsec.Pos">SourcePos</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Pos.html">Text.Parsec.Pos</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                      title="Text.PrettyPrint.Annotated">TextDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                      title="Text.PrettyPrint.Annotated">Style</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                      title="Text.PrettyPrint.Annotated">Mode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                      title="System.Process.Internals">CGid</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                      title="System.Process">CreateProcess</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>
                        -&gt; <a href="../process-1.6.5.0/System-Process.html#t:CmdSpec"
                          title="System.Process">CmdSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>
                        -&gt; <a href="../process-1.6.5.0/System-Process.html#t:CmdSpec"
                          title="System.Process">CmdSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:StdStream"
                      title="System.Process">StdStream</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream" title="System.Process">StdStream</a>
                        -&gt; <a href="../process-1.6.5.0/System-Process.html#t:StdStream"
                          title="System.Process">StdStream</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream" title="System.Process">StdStream</a>
                        -&gt; <a href="../process-1.6.5.0/System-Process.html#t:StdStream"
                          title="System.Process">StdStream</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                      title="Data.Time.Clock">UniversalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UniversalTime.html">Data.Time.Clock.Internal.UniversalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UTCTime.html">Data.Time.Clock.Internal.UTCTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                      title="Distribution.CabalSpecVersion">HasCommonStanzas</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-CabalSpecVersion.html#t:HasElif"
                      title="Distribution.CabalSpecVersion">HasElif</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                      title="Distribution.Parsec.LexerMonad">LexWarningType</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-TestSuite.html#t:Result"
                      title="Distribution.TestSuite">Result</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-TestSuite.html#t:OptionType"
                      title="Distribution.TestSuite">OptionType</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        -&gt; <a href="Distribution-TestSuite.html#t:OptionType"
                          title="Distribution.TestSuite">OptionType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        -&gt; <a href="Distribution-TestSuite.html#t:OptionType"
                          title="Distribution.TestSuite">OptionType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-TestSuite.html#t:OptionDescr"
                      title="Distribution.TestSuite">OptionDescr</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionInterval.html#t:Bound"
                      title="Distribution.Types.VersionInterval">Bound</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionInterval.html#t:UpperBound"
                      title="Distribution.Types.VersionInterval">UpperBound</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionInterval.html#t:LowerBound"
                      title="Distribution.Types.VersionInterval">LowerBound</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                      title="Distribution.Types.VersionInterval">VersionIntervals</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-System.html#t:Platform"
                      title="Distribution.System">Platform</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-License.html#t:License"
                      title="Distribution.License">License</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:178"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-Compiler.html#t:AbiTag"
                      title="Distribution.Compiler">AbiTag</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:181"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:PWarning"
                      title="Distribution.InstalledPackageInfo">PWarning</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:184"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:PError"
                      title="Distribution.InstalledPackageInfo">PError</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:187"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:188"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:189"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:190"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:193"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:194"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:197"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:198"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:199"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:200"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:201"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:202"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:203"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:204"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                      title="Distribution.Simple.InstallDirs">CopyDest</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:205"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:206"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:207"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:208"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:209"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:209">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:210"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:210">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:211"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:211">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:212"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:212">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:213"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:213">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:214"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:214">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:215"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:215">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:216"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:216">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:217"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:217">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:218"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:218">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:219"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:219">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:220"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:220">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:221"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:221">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:222"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:222">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:223"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                      title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:223">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Find.html">Distribution.Simple.Program.Find</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:224"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:224">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:225"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:225">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:226"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                      title="Distribution.Simple.Glob">GlobSyntaxError</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:226">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:227"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:227">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:228"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:228">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:229"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:229">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:230"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:230">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:231"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:231">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:232"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                      title="Distribution.Simple.Program.GHC">GhcProfAuto</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:232">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:233"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                      title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:233">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:234"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                      title="Distribution.Simple.Program.GHC">GhcOptimisation</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:234">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:235"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                      title="Distribution.Simple.Program.GHC">GhcMode</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:235">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:236"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:236">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:237"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockTarget"
                      title="Distribution.Simple.Setup">HaddockTarget</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:237">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:238"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:238">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:239"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestLogs"
                      title="Distribution.Simple.Test.Log">TestLogs</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:239">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:240"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                      title="Distribution.Simple.Test.Log">TestSuiteLog</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:240">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:241"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Test-Log.html#t:PackageLog"
                      title="Distribution.Simple.Test.Log">PackageLog</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:241">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:242"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-Simple-Hpc.html#t:Way"
                      title="Distribution.Simple.Hpc">Way</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:242">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:243"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                      title="Distribution.Simple.BuildTarget">BuildTarget</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:243">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:244"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                      title="Distribution.Simple.BuildTarget">UserBuildTarget</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:244">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:245"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                      title="Distribution.PackageDescription.Check">PackageCheck</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:245">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-PackageDescription-Check.html">Distribution.PackageDescription.Check</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:246"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                      title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:246">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-GHC-Internal.html">Distribution.Simple.GHC.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:247"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                      title="Distribution.Backpack.ModuleShape">ModuleShape</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:247">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModuleShape.html">Distribution.Backpack.ModuleShape</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:248"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                      title="Distribution.Backpack.PreModuleShape">PreModuleShape</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:248">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Backpack-PreModuleShape.html">Distribution.Backpack.PreModuleShape</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:249"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:249">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:250"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:250">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:251"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:251">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Maybe.html">GHC.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:252"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:252">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:253"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr" title="Foreign.StablePtr">StablePtr</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:253">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Stable.html">GHC.Stable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr"
                          title="Foreign.StablePtr">StablePtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr"
                          title="Foreign.StablePtr">StablePtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr"
                          title="Foreign.StablePtr">StablePtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr"
                          title="Foreign.StablePtr">StablePtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:254"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:254">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:255"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:255">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:256"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:256">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:257"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                      title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:257">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ForeignPtr.html">GHC.ForeignPtr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:258"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:258">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:259"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:259">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:260"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:260">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:261"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:261">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:262"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:262">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:263"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:263">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:264"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:264">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:265"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:265">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:266"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:266">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-StableName.html">GHC.StableName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                        a -&gt; <a href="../base-4.12.0.0/GHC-StableName.html#t:StableName"
                          title="GHC.StableName">StableName</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                        a -&gt; <a href="../base-4.12.0.0/GHC-StableName.html#t:StableName"
                          title="GHC.StableName">StableName</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:267"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:267">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:268"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:268">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:269"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Conc.html#t:TVar" title="GHC.Conc">TVar</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:269">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:TVar"
                          title="GHC.Conc">TVar</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:TVar"
                          title="GHC.Conc">TVar</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:TVar"
                          title="GHC.Conc">TVar</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:TVar"
                          title="GHC.Conc">TVar</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:270"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a)</span></td>
                <td class="doc">
                  <p>^ Pointer equality.</p>
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:270">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IORef.html">GHC.IORef</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:271"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:271">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:272"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:272">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:273"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:273">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:274"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:274">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:275"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:275">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:276"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:276">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:277"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                      title="Control.Concurrent.MVar">MVar</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:277">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-MVar.html">GHC.MVar</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:278"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:278">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:279"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:279">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:280"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> vertex =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:280">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:281"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:281">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:282"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:282">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:283"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:283">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:284"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:284">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:285"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:285">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:286"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:286">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:287"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                      title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:287">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:288"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                      title="Text.PrettyPrint.Annotated">Span</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:288">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:289"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:289">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:290"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:290">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:291"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a>
                    ann)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:291">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Parsec-Field.html#t:Name"
                          title="Distribution.Parsec.Field">Name</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Parsec-Field.html#t:Name"
                          title="Distribution.Parsec.Field">Name</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:292"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Parsec-Field.html#t:SectionArg"
                      title="Distribution.Parsec.Field">SectionArg</a> ann)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:292">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:293"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Parsec-Field.html#t:FieldLine" title="Distribution.Parsec.Field">FieldLine</a>
                    ann)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:293">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:294"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a>
                    ann)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:294">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:295"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:295">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:296"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:296">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:297"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:297">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:298"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> id =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                      title="Distribution.Types.AnnotatedId">AnnotatedId</a> id)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:298">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AnnotatedId.html">Distribution.Types.AnnotatedId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:299"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:299">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:300"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:300">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:301"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:301">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:302"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Simple-Glob.html#t:GlobResult" title="Distribution.Simple.Glob">GlobResult</a>
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:302">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:303"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:Section"
                      title="Distribution.FieldGrammar.Parsec">Section</a> ann)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:303">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:304"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                      title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:304">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:305"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:305">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:306"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:306">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:307"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:307">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:308"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:308">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:309"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:309">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:310"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:310">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:311"></span>
                    (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> ix, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> e)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> ix
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:311">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:312"></span>
                    (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:312">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:313"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:313">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:314"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:314">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:315"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a)</span></td>
                <td class="doc">
                  <p>Pointer equality.</p>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:315">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-STRef.html">GHC.STRef</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a -&gt; <a
                          href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a -&gt; <a
                          href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:316"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:316">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:317"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:317">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:318"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:318">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:319"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:319">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compat-Graph.html#t:Node"
                          title="Distribution.Compat.Graph">Node</a> k a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compat-Graph.html#t:Node"
                          title="Distribution.Compat.Graph">Node</a> k a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:320"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:320">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:321"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:321">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:322"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:322">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:323"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:323">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:324"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:324">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:325"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:325">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:326"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:326">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:327"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:327">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:328"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:328">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i e
                        -&gt; <a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray"
                          title="Data.Array.ST">STUArray</a> s i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i e
                        -&gt; <a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray"
                          title="Data.Array.ST">STUArray</a> s i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:329"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a> s i
                    e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:329">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a> s i e
                        -&gt; <a href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a>
                        s i e -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a> s i e
                        -&gt; <a href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a>
                        s i e -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:330"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:330">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:331"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:331">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:332"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:332">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:333"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:333">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:334"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:334">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:335"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> f,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:335">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:336"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:336">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:337"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:337">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:338"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:338">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:339"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:339">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:340"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:340">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:341"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> v) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:341">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:342"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:342">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:343"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:343">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:344"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:344">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:345"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:345">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:346"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> f,
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> g,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:346">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:347"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> f,
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> g,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:347">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:348"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:348">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:349"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:349">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:350"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:350">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:351"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:351">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:352"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> f,
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> g,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:352">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:353"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:353">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:354"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:354">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:355"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:355">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f,
                        g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f,
                        g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:356"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:356">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e,
                        f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e,
                        f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:357"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:357">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d,
                        e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d,
                        e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:358"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:358">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:359"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k, l)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:359">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:360"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k, l, m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:360">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:361"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:361">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:362"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n,
                    o)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:362">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
            title="Distribution.Compat.Prelude.Internal">Fractional</a> a =&gt; <a id="t:Floating"
            class="def">Floating</a> a <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Float.html#Floating" class="link">Source</a> <a href="#t:Floating"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Trigonometric and hyperbolic functions and related functions.</p>
          <p>The Haskell Report defines no laws for <code><a href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                title="Distribution.Compat.Prelude.Internal">Floating</a></code>. However, '(+)', '(*)'
            and <code><a href="Distribution-Compat-Prelude-Internal.html#v:exp"
                title="Distribution.Compat.Prelude.Internal">exp</a></code> are customarily expected to define an
            exponential field and have
            the following properties:</p>
          <ul>
            <li><code>exp (a + b)</code> = @exp a * exp b</li>
            <li><code>exp (fromInteger 0)</code> = <code>fromInteger 1</code></li>
          </ul>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:pi"
              title="Distribution.Compat.Prelude.Internal">pi</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:exp"
              title="Distribution.Compat.Prelude.Internal">exp</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:log"
              title="Distribution.Compat.Prelude.Internal">log</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:sin"
              title="Distribution.Compat.Prelude.Internal">sin</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:cos"
              title="Distribution.Compat.Prelude.Internal">cos</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:asin"
              title="Distribution.Compat.Prelude.Internal">asin</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:acos"
              title="Distribution.Compat.Prelude.Internal">acos</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:atan"
              title="Distribution.Compat.Prelude.Internal">atan</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:sinh"
              title="Distribution.Compat.Prelude.Internal">sinh</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:cosh"
              title="Distribution.Compat.Prelude.Internal">cosh</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:asinh"
              title="Distribution.Compat.Prelude.Internal">asinh</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:acosh"
              title="Distribution.Compat.Prelude.Internal">acosh</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:atanh"
              title="Distribution.Compat.Prelude.Internal">atanh</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:pi" class="def">pi</a> :: a <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
              class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
          <p class="src"><a id="v:exp" class="def">exp</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
              class="selflink">#</a></p>
          <p class="src"><a id="v:log" class="def">log</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
              class="selflink">#</a></p>
          <p class="src"><a id="v:sqrt" class="def">sqrt</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
              class="selflink">#</a></p>
          <p class="src"><a id="v:-42--42-" class="def">(**)</a> :: a -&gt; a -&gt; a <span class="fixity">infixr
              8</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A"
              class="link">Source</a> <a href="#v:-42--42-" class="selflink">#</a></p>
          <p class="src"><a id="v:logBase" class="def">logBase</a> :: a -&gt; a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a href="#v:logBase"
              class="selflink">#</a></p>
          <p class="src"><a id="v:sin" class="def">sin</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
              class="selflink">#</a></p>
          <p class="src"><a id="v:cos" class="def">cos</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
              class="selflink">#</a></p>
          <p class="src"><a id="v:tan" class="def">tan</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
              class="selflink">#</a></p>
          <p class="src"><a id="v:asin" class="def">asin</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
              class="selflink">#</a></p>
          <p class="src"><a id="v:acos" class="def">acos</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
              class="selflink">#</a></p>
          <p class="src"><a id="v:atan" class="def">atan</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
              class="selflink">#</a></p>
          <p class="src"><a id="v:sinh" class="def">sinh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:cosh" class="def">cosh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:tanh" class="def">tanh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:asinh" class="def">asinh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:acosh" class="def">acosh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:atanh" class="def">atanh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
              class="selflink">#</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Floating" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
                          class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A"
                          class="link">Source</a> <a href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Float.html#logBase"
                          class="link">Source</a> <a href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
                          class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#exp"
                          class="link">Source</a> <a href="#v:exp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#log"
                          class="link">Source</a> <a href="#v:log" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#sqrt"
                          class="link">Source</a> <a href="#v:sqrt" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#sin"
                          class="link">Source</a> <a href="#v:sin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#cos"
                          class="link">Source</a> <a href="#v:cos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#tan"
                          class="link">Source</a> <a href="#v:tan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#asin"
                          class="link">Source</a> <a href="#v:asin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#acos"
                          class="link">Source</a> <a href="#v:acos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#atan"
                          class="link">Source</a> <a href="#v:atan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#sinh"
                          class="link">Source</a> <a href="#v:sinh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#cosh"
                          class="link">Source</a> <a href="#v:cosh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#tanh"
                          class="link">Source</a> <a href="#v:tanh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#asinh"
                          class="link">Source</a> <a href="#v:asinh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#acosh"
                          class="link">Source</a> <a href="#v:acosh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#atanh"
                          class="link">Source</a> <a href="#v:atanh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#log1p"
                          class="link">Source</a> <a href="#v:log1p" class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#expm1"
                          class="link">Source</a> <a href="#v:expm1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#log1pexp"
                          class="link">Source</a> <a href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#log1mexp"
                          class="link">Source</a> <a href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
                          class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
                          class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#exp"
                          class="link">Source</a> <a href="#v:exp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#log"
                          class="link">Source</a> <a href="#v:log" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#sin"
                          class="link">Source</a> <a href="#v:sin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#cos"
                          class="link">Source</a> <a href="#v:cos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#tan"
                          class="link">Source</a> <a href="#v:tan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#exp"
                          class="link">Source</a> <a href="#v:exp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#log"
                          class="link">Source</a> <a href="#v:log" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#sqrt"
                          class="link">Source</a> <a href="#v:sqrt" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#sin"
                          class="link">Source</a> <a href="#v:sin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#cos"
                          class="link">Source</a> <a href="#v:cos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#tan"
                          class="link">Source</a> <a href="#v:tan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#asin"
                          class="link">Source</a> <a href="#v:asin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#acos"
                          class="link">Source</a> <a href="#v:acos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#atan"
                          class="link">Source</a> <a href="#v:atan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#sinh"
                          class="link">Source</a> <a href="#v:sinh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#cosh"
                          class="link">Source</a> <a href="#v:cosh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#tanh"
                          class="link">Source</a> <a href="#v:tanh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#asinh"
                          class="link">Source</a> <a href="#v:asinh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#acosh"
                          class="link">Source</a> <a href="#v:acosh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#atanh"
                          class="link">Source</a> <a href="#v:atanh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#log1p"
                          class="link">Source</a> <a href="#v:log1p" class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#expm1"
                          class="link">Source</a> <a href="#v:expm1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
            title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a id="t:Fractional" class="def">Fractional</a>
          a <span class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Real.html#Fractional"
            class="link">Source</a> <a href="#t:Fractional" class="selflink">#</a></p>
        <div class="doc">
          <p>Fractional numbers, supporting real division.</p>
          <p>The Haskell Report defines no laws for <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                title="Distribution.Compat.Prelude.Internal">Fractional</a></code>. However, '(+)' and
            '(*)' are customarily expected to define a division ring and have the
            following properties:</p>
          <dl>
            <dt><strong><code><a href="Distribution-Compat-Prelude-Internal.html#v:recip"
                    title="Distribution.Compat.Prelude.Internal">recip</a></code> gives the multiplicative
                inverse</strong></dt>
            <dd><code>x * recip x</code> = <code>recip x * x</code> = <code>fromInteger 1</code></dd>
          </dl>
          <p>Note that it <em>isn't</em> customarily expected that a type instance of
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                title="Distribution.Compat.Prelude.Internal">Fractional</a></code> implement a field. However, all
            instances in <code>base</code> do.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:fromRational"
              title="Distribution.Compat.Prelude.Internal">fromRational</a>, (<a
              href="Distribution-Compat-Prelude-Internal.html#v:recip"
              title="Distribution.Compat.Prelude.Internal">recip</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:-47-"
              title="Distribution.Compat.Prelude.Internal">(/)</a>)</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-47-" class="def">(/)</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
              class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
          <div class="doc">
            <p>fractional division</p>
          </div>
          <p class="src"><a id="v:recip" class="def">recip</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Real.html#recip" class="link">Source</a> <a href="#v:recip"
              class="selflink">#</a></p>
          <div class="doc">
            <p>reciprocal fraction</p>
          </div>
          <p class="src"><a id="v:fromRational" class="def">fromRational</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Rational"
              title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a href="#v:fromRational"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Conversion from a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                  title="Distribution.Compat.Prelude.Internal">Rational</a></code> (that is <code><code><a
                    href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                    title="Distribution.Compat.Prelude.Internal">Integer</a></code></code>).
              A floating literal stands for an application of <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:fromRational"
                  title="Distribution.Compat.Prelude.Internal">fromRational</a></code>
              to a value of type <code><a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                  title="Distribution.Compat.Prelude.Internal">Rational</a></code>, so such literals have type
              <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                    title="Distribution.Compat.Prelude.Internal">Fractional</a></code> a) =&gt; a</code>.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Fractional" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#recip" class="link">Source</a> <a href="#v:recip"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#%2F" class="link">Source</a> <a href="#v:-47-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#%2F" class="link">Source</a> <a href="#v:-47-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#recip" class="link">Source</a> <a href="#v:recip"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:6"></span> <a
                      href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#recip" class="link">Source</a> <a href="#v:recip"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#%2F" class="link">Source</a> <a href="#v:-47-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a href="Distribution-Compat-Prelude-Internal.html#t:Real"
            title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Enum"
            title="Distribution.Compat.Prelude.Internal">Enum</a> a) =&gt; <a id="t:Integral" class="def">Integral</a> a
          <span class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Real.html#Integral"
            class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></p>
        <div class="doc">
          <p>Integral numbers, supporting integer division.</p>
          <p>The Haskell Report defines no laws for <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                title="Distribution.Compat.Prelude.Internal">Integral</a></code>. However, <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                title="Distribution.Compat.Prelude.Internal">Integral</a></code>
            instances are customarily expected to define a Euclidean domain and have the
            following properties for the 'div'/'mod' and 'quot'/'rem' pairs, given
            suitable Euclidean functions <code>f</code> and <code>g</code>:</p>
          <ul>
            <li><code>x</code> = <code>y * quot x y + rem x y</code> with <code>rem x y</code> = <code>fromInteger
                0</code> or
              <code>g (rem x y)</code> &lt; <code>g y</code></li>
            <li><code>x</code> = <code>y * div x y + mod x y</code> with <code>mod x y</code> = <code>fromInteger
                0</code> or
              <code>f (mod x y)</code> &lt; <code>f y</code></li>
          </ul>
          <p>An example of a suitable Euclidean function, for <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                title="Distribution.Compat.Prelude.Internal">Integer</a></code>'s instance, is
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:abs"
                title="Distribution.Compat.Prelude.Internal">abs</a></code>.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:quotRem"
              title="Distribution.Compat.Prelude.Internal">quotRem</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:toInteger"
              title="Distribution.Compat.Prelude.Internal">toInteger</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:quot" class="def">quot</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
              class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
          <div class="doc">
            <p>integer division truncated toward zero</p>
          </div>
          <p class="src"><a id="v:rem" class="def">rem</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
              class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
          <div class="doc">
            <p>integer remainder, satisfying</p>
            <pre>(x `quot` y)*y + (x `rem` y) == x</pre>
          </div>
          <p class="src"><a id="v:div" class="def">div</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
              class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
          <div class="doc">
            <p>integer division truncated toward negative infinity</p>
          </div>
          <p class="src"><a id="v:mod" class="def">mod</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
              class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
          <div class="doc">
            <p>integer modulus, satisfying</p>
            <pre>(x `div` y)*y + (x `mod` y) == x</pre>
          </div>
          <p class="src"><a id="v:quotRem" class="def">quotRem</a> :: a -&gt; a -&gt; (a, a) <a
              href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
              class="selflink">#</a></p>
          <div class="doc">
            <p>simultaneous <code><a href="Distribution-Compat-Prelude-Internal.html#v:quot"
                  title="Distribution.Compat.Prelude.Internal">quot</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:rem"
                  title="Distribution.Compat.Prelude.Internal">rem</a></code></p>
          </div>
          <p class="src"><a id="v:divMod" class="def">divMod</a> :: a -&gt; a -&gt; (a, a) <a
              href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
              class="selflink">#</a></p>
          <div class="doc">
            <p>simultaneous <code><a href="Distribution-Compat-Prelude-Internal.html#v:div"
                  title="Distribution.Compat.Prelude.Internal">div</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:mod"
                  title="Distribution.Compat.Prelude.Internal">mod</a></code></p>
          </div>
          <p class="src"><a id="v:toInteger" class="def">toInteger</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a> <a
              href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a href="#v:toInteger"
              class="selflink">#</a></p>
          <div class="doc">
            <p>conversion to <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></code></p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Integral" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; (<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>, <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; (<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>, <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>,
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a
                          href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>,
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        (<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        (<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a
                          href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a
                          href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a
                          href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a, <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a, <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b, <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b, <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a id="t:Monad" class="def">Monad</a>
          (m :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span class="keyword">where</span>
          <a href="../base-4.12.0.0/src/GHC-Base.html#Monad" class="link">Source</a> <a href="#t:Monad"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> class defines the basic operations over a
            <em>monad</em>,
            a concept from a branch of mathematics known as <em>category theory</em>.
            From the perspective of a Haskell programmer, however, it is best to
            think of a monad as an <em>abstract datatype</em> of actions.
            Haskell's <code>do</code> expressions provide a convenient syntax for writing
            monadic expressions.</p>
          <p>Instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> should satisfy the following laws:</p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code> a <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> k  =  k a</pre>
            </li>
            <li>
              <pre>m <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code>  =  m</pre>
            </li>
            <li>
              <pre>m <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> (\x -&gt; k x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> h)  =  (m <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> k) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> h</pre>
            </li>
          </ul>
          <p>Furthermore, the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                title="Distribution.Compat.Prelude.Internal">Applicative</a></code> operations should relate as follows:
          </p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> = <code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code></pre>
            </li>
            <li>
              <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>) = <code><a href="Distribution-Compat-Prelude-Internal.html#v:ap" title="Distribution.Compat.Prelude.Internal">ap</a></code></pre>
            </li>
          </ul>
          <p>The above laws imply:</p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap" title="Distribution.Compat.Prelude.Internal">fmap</a></code> f xs  =  xs <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code> . f</pre>
            </li>
            <li>
              <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;</a></code>) = (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-42--62-" title="Distribution.Compat.Prelude.Internal">*&gt;</a></code>)</pre>
            </li>
          </ul>
          <p>and that <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure"
                title="Distribution.Compat.Prelude.Internal">pure</a></code> and (<code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>) satisfy the applicative functor laws.
          </p>
          <p>The instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> for lists, <code><a
                href="../base-4.12.0.0/Data-Maybe.html#v:Maybe" title="Data.Maybe">Maybe</a></code> and <code><a
                href="../base-4.12.0.0/System-IO.html#v:IO" title="System.IO">IO</a></code>
            defined in the <a href="../base-4.12.0.0/Prelude.html">Prelude</a> satisfy these laws.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-"
              title="Distribution.Compat.Prelude.Internal">(&gt;&gt;=)</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-62--62--61-" class="def">(&gt;&gt;=)</a> :: m a -&gt; (a -&gt; m b) -&gt; m b <span
              class="fixity">infixl 1</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a href="#v:-62--62--61-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequentially compose two actions, passing any value produced
              by the first as an argument to the second.</p>
          </div>
          <p class="src"><a id="v:-62--62-" class="def">(&gt;&gt;)</a> :: m a -&gt; m b -&gt; m b <span
              class="fixity">infixl 1</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequentially compose two actions, discarding any value produced
              by the first, like sequencing operators (such as the semicolon)
              in imperative languages.</p>
          </div>
          <p class="src"><a id="v:return" class="def">return</a> :: a -&gt; m a <a
              href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Inject a value into the monadic type.</p>
          </div>
          <p class="src"><a id="v:fail" class="def">fail</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; m a <a
              href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Fail with a message. This operation is not part of the
              mathematical definition of a monad, but is invoked on pattern-match
              failure in a <code>do</code> expression.</p>
            <p>As part of the MonadFail proposal (MFP), this function is moved
              to its own class <code>MonadFail</code> (see <a
                href="../base-4.12.0.0/Control-Monad-Fail.html">Control.Monad.Fail</a> for more
              details). The definition here will be removed in a future
              release.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Monad" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: [a] -&gt; (a -&gt; [b]) -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: [a] -&gt; [b] -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; (a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b) -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b) -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        (a -&gt; <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        b) -&gt; <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        (a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        b) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        (a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#fail"
                          class="link">Source</a> <a href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; (a -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; (a -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b)
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E"
                          class="link">Source</a> <a href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#return"
                          class="link">Source</a> <a href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#fail"
                          class="link">Source</a> <a href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        (a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM"
                          title="Data.Binary.Put">PutM</a> b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; (a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E"
                          class="link">Source</a> <a href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#return"
                          class="link">Source</a> <a href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#fail"
                          class="link">Source</a> <a href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> Put</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: Put a -&gt; (a -&gt; Put b) -&gt; Put
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: Put a -&gt; Put b -&gt; Put b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; (a -&gt;
                        <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; (a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b)
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: P a -&gt; (a -&gt; P b) -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: P a -&gt; P b -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:Lex"
                      title="Distribution.Parsec.LexerMonad">Lex</a></span> <a href="#t:Monad" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; (a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b) -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; (a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; (a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b) -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                      title="Distribution.InstalledPackageInfo">ParseResult</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; (a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b) -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Utils-LogProgress.html#t:LogProgress"
                      title="Distribution.Utils.LogProgress">LogProgress</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-LogProgress.html">Distribution.Utils.LogProgress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; (a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b) -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                      title="Distribution.Parsec.ParseResult">ParseResult</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-ParseResult.html">Distribution.Parsec.ParseResult</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; (a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b) -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; (a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> ((,) a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: (a, a0) -&gt; (a0 -&gt; (a, b)) -&gt;
                        (a, b) <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: (a, a0) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a0 -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; (a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:39"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowApply" title="Control.Arrow">ArrowApply</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; (a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b) -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; (a -&gt;
                        <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; (a -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; (a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (SetM s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: SetM s a -&gt; (a -&gt; SetM s b)
                        -&gt; SetM s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: SetM s a -&gt; SetM s b -&gt; SetM s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; (a -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:47"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                      title="Data.IntMap.Merge.Strict">WhenMissing</a> f x)</span></td>
                <td class="doc">
                  <p>Equivalent to <code>ReaderT k (ReaderT x (MaybeT f))</code>.</p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; (a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; (a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:49"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="../mtl-2.2.2/Control-Monad-Error-Class.html#t:Error"
                      title="Control.Monad.Error.Class">Error</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; (a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:54"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:55"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:Monad" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; (a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b) -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="Distribution-Utils-Progress.html#t:Progress"
                      title="Distribution.Utils.Progress">Progress</a> step fail)</span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-Progress.html">Distribution.Utils.Progress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; (a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b) -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> ((-&gt;) r :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: (r -&gt; a) -&gt; (a -&gt; r -&gt; b)
                        -&gt; r -&gt; b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a>
                        <a href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: (r -&gt; a) -&gt; (r -&gt; b) -&gt; r -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; r -&gt; a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; r -&gt; a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:59"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (a
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)
                        b) -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a>
                        g) b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:60"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:61"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                      title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y)</span></td>
                <td class="doc">
                  <p>Equivalent to <code>ReaderT Key (ReaderT x (ReaderT y (MaybeT f)))</code></p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; (a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:62"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                      title="Data.Map.Merge.Lazy">WhenMissing</a> f k x)</span></td>
                <td class="doc">
                  <p>Equivalent to <code> ReaderT k (ReaderT x (MaybeT f)) </code>.</p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; (a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Cont.html">Control.Monad.Trans.Cont</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; (a -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; (a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E"
                          class="link">Source</a> <a href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:66"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                      title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y)</span></td>
                <td class="doc">
                  <p>Equivalent to <code> ReaderT k (ReaderT x (ReaderT y (MaybeT f))) </code></p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; (a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:67"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; (a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a
                          href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:68"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Functor" class="def">Functor</a> (f :: <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span class="keyword">where</span>
          <a href="../base-4.12.0.0/src/GHC-Base.html#Functor" class="link">Source</a> <a href="#t:Functor"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code> class is used for types that can be
            mapped over.
            Instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code> should satisfy the following laws:</p>
          <pre>fmap id  ==  id
fmap (f . g)  ==  fmap f . fmap g</pre>
          <p>The instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code> for lists, <code><a
                href="../base-4.12.0.0/Data-Maybe.html#v:Maybe" title="Data.Maybe">Maybe</a></code> and <code><a
                href="../base-4.12.0.0/System-IO.html#v:IO" title="System.IO">IO</a></code>
            satisfy these laws.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:fmap"
              title="Distribution.Compat.Prelude.Internal">fmap</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:fmap" class="def">fmap</a> :: (a -&gt; b) -&gt; f a -&gt; f b <a
              href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
              class="selflink">#</a></p>
          <p class="src"><a id="v:-60--36-" class="def">(&lt;$)</a> :: a -&gt; f b -&gt; f a <span class="fixity">infixl
              4</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
              class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
          <div class="doc">
            <p>Replace all locations in the input with the same value.
              The default definition is <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:const"
                    title="Distribution.Compat.Prelude.Internal">const</a></code></code>, but this may be
              overridden with a more efficient version.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Functor" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; [a] -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; [b] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                      title="System.Console.GetOpt">ArgOrder</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Console-GetOpt.html">System.Console.GetOpt</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                          title="System.Console.GetOpt">ArgOrder</a> a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                          title="System.Console.GetOpt">ArgOrder</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                          title="System.Console.GetOpt">ArgOrder</a> b -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                          title="System.Console.GetOpt">ArgOrder</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                      title="System.Console.GetOpt">OptDescr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Console-GetOpt.html">System.Console.GetOpt</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                          title="System.Console.GetOpt">OptDescr</a> a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                          title="System.Console.GetOpt">OptDescr</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                          title="System.Console.GetOpt">OptDescr</a> b -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                          title="System.Console.GetOpt">OptDescr</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                      title="System.Console.GetOpt">ArgDescr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Console-GetOpt.html">System.Console.GetOpt</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                          title="System.Console.GetOpt">ArgDescr</a> a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                          title="System.Console.GetOpt">ArgDescr</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                          title="System.Console.GetOpt">ArgDescr</a> b -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                          title="System.Console.GetOpt">ArgDescr</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Control-Exception.html#t:Handler"
                      title="Control.Exception">Handler</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception.html">Control.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Exception.html#t:Handler" title="Control.Exception">Handler</a>
                        a -&gt; <a href="../base-4.12.0.0/Control-Exception.html#t:Handler"
                          title="Control.Exception">Handler</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Exception.html#t:Handler" title="Control.Exception">Handler</a>
                        b -&gt; <a href="../base-4.12.0.0/Control-Exception.html#t:Handler"
                          title="Control.Exception">Handler</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                      title="Data.Binary.Get.Internal">Decoder</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> Put</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; Put a -&gt; Put b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; Put b -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.4</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        <a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> b -&gt;
                        <a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> b
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> b
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a> a -&gt;
                        <a href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a> b -&gt;
                        <a href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                      title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                      title="Text.PrettyPrint.Annotated">Span</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; P a -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; P b -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a></span> <a href="#t:Functor" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a></span> <a
                    href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> a
                        -&gt; <a href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> b
                        -&gt; <a href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Field.html#t:SectionArg"
                      title="Distribution.Parsec.Field">SectionArg</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> b -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Field.html#t:FieldLine"
                      title="Distribution.Parsec.Field">FieldLine</a></span> <a href="#t:Functor" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> b -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a></span>
                  <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> a
                        -&gt; <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> b
                        -&gt; <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:Lex"
                      title="Distribution.Parsec.LexerMonad">Lex</a></span> <a href="#t:Functor" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a></span> <a
                    href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a href="Distribution-ReadE.html#t:ReadE"
                      title="Distribution.ReadE">ReadE</a></span> <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ReadE.html">Distribution.ReadE</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-ReadE.html#t:ReadE" title="Distribution.ReadE">ReadE</a> a -&gt; <a
                          href="Distribution-ReadE.html#t:ReadE" title="Distribution.ReadE">ReadE</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-ReadE.html#t:ReadE" title="Distribution.ReadE">ReadE</a> b -&gt; <a
                          href="Distribution-ReadE.html#t:ReadE" title="Distribution.ReadE">ReadE</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                      title="Distribution.InstalledPackageInfo">ParseResult</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                      title="Distribution.Types.AnnotatedId">AnnotatedId</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AnnotatedId.html">Distribution.Types.AnnotatedId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> a -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> b -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> a -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> b -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Utils-LogProgress.html#t:LogProgress"
                      title="Distribution.Utils.LogProgress">LogProgress</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-LogProgress.html">Distribution.Utils.LogProgress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Simple-Glob.html#t:GlobResult"
                      title="Distribution.Simple.Glob">GlobResult</a></span> <a href="#t:Functor" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> b -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Simple-Command.html#t:CommandParse"
                      title="Distribution.Simple.Command">CommandParse</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Command.html">Distribution.Simple.Command</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Simple-Command.html#t:CommandParse"
                          title="Distribution.Simple.Command">CommandParse</a> a -&gt; <a
                          href="Distribution-Simple-Command.html#t:CommandParse"
                          title="Distribution.Simple.Command">CommandParse</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Simple-Command.html#t:CommandParse"
                          title="Distribution.Simple.Command">CommandParse</a> b -&gt; <a
                          href="Distribution-Simple-Command.html#t:CommandParse"
                          title="Distribution.Simple.Command">CommandParse</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                      title="Distribution.Parsec.ParseResult">ParseResult</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-ParseResult.html">Distribution.Parsec.ParseResult</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-FieldGrammar-Parsec.html#t:Section"
                      title="Distribution.FieldGrammar.Parsec">Section</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                      title="Distribution.FieldGrammar.Parsec">NamelessField</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> ((,) a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; (a, a0) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; (a, b) -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:74"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:Arrow" title="Control.Arrow">Arrow</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a a0 <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (SetM s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; SetM s a -&gt; SetM s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; SetM s b -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k)</span>
                  <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a
                        -&gt; <a href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a>
                        k b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k b
                        -&gt; <a href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a>
                        k a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                      title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Pretty.html">Distribution.FieldGrammar.Pretty</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                      title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                      title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-FieldGrammar-FieldDescrs.html">Distribution.FieldGrammar.FieldDescrs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:91"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:Arrow" title="Control.Arrow">Arrow</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                      title="Control.Applicative">WrappedArrow</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m ::
                    <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:95"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                      title="Data.IntMap.Merge.Strict">WhenMissing</a> f x)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u a -&gt;
                        <a href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u b -&gt;
                        <a href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Lens.html#t:Pretext" title="Distribution.Compat.Lens">Pretext</a> a
                    b)</span> <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Lens.html">Distribution.Compat.Lens</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b0) -&gt; <a
                          href="Distribution-Compat-Lens.html#t:Pretext" title="Distribution.Compat.Lens">Pretext</a> a
                        b a0 -&gt; <a href="Distribution-Compat-Lens.html#t:Pretext"
                          title="Distribution.Compat.Lens">Pretext</a> a b b0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="Distribution-Compat-Lens.html#t:Pretext" title="Distribution.Compat.Lens">Pretext</a> a
                        b b0 -&gt; <a href="Distribution-Compat-Lens.html#t:Pretext"
                          title="Distribution.Compat.Lens">Pretext</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Utils-Progress.html#t:Progress"
                      title="Distribution.Utils.Progress">Progress</a> step fail)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-Progress.html">Distribution.Utils.Progress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> ((-&gt;) r :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; (r -&gt; a) -&gt; r -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; (r -&gt; b) -&gt; r -&gt; a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:112"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:113"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:114"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:115"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g b
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                      title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:117"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                      title="Data.Map.Merge.Lazy">WhenMissing</a> f k x)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Cont.html">Control.Monad.Trans.Cont</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a
                          href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m b
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:121"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:122"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                      title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Num" class="def">Num</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Num.html#Num" class="link">Source</a> <a
            href="#t:Num" class="selflink">#</a></p>
        <div class="doc">
          <p>Basic numeric class.</p>
          <p>The Haskell Report defines no laws for <code><a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                title="Distribution.Compat.Prelude.Internal">Num</a></code>. However, '(+)' and '(*)' are
            customarily expected to define a ring and have the following properties:</p>
          <dl>
            <dt><strong>Associativity of (+)</strong></dt>
            <dd><code>(x + y) + z</code> = <code>x + (y + z)</code></dd>
            <dt><strong>Commutativity of (+)</strong></dt>
            <dd><code>x + y</code> = <code>y + x</code></dd>
            <dt><strong><code>fromInteger 0</code> is the additive identity</strong></dt>
            <dd><code>x + fromInteger 0</code> = <code>x</code></dd>
            <dt><strong><code><a href="Distribution-Compat-Prelude-Internal.html#v:negate"
                    title="Distribution.Compat.Prelude.Internal">negate</a></code> gives the additive inverse</strong>
            </dt>
            <dd><code>x + negate x</code> = <code>fromInteger 0</code></dd>
            <dt><strong>Associativity of (*)</strong></dt>
            <dd><code>(x * y) * z</code> = <code>x * (y * z)</code></dd>
            <dt><strong><code>fromInteger 1</code> is the multiplicative identity</strong></dt>
            <dd><code>x * fromInteger 1</code> = <code>x</code> and <code>fromInteger 1 * x</code> = <code>x</code></dd>
            <dt><strong>Distributivity of (*) with respect to (+)</strong></dt>
            <dd><code>a * (b + c)</code> = <code>(a * b) + (a * c)</code> and <code>(b + c) * a</code> = <code>(b * a) +
                (c * a)</code></dd>
          </dl>
          <p>Note that it <em>isn't</em> customarily expected that a type instance of both <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Num"
                title="Distribution.Compat.Prelude.Internal">Num</a></code>
            and <code><a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                title="Distribution.Compat.Prelude.Internal">Ord</a></code> implement an ordered ring. Indeed, in
            <code>base</code> only <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                title="Distribution.Compat.Prelude.Internal">Integer</a></code> and
            <code>Rational</code> do.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:-43-"
              title="Distribution.Compat.Prelude.Internal">(+)</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:-42-"
              title="Distribution.Compat.Prelude.Internal">(*)</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:abs"
              title="Distribution.Compat.Prelude.Internal">abs</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:signum"
              title="Distribution.Compat.Prelude.Internal">signum</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:fromInteger"
              title="Distribution.Compat.Prelude.Internal">fromInteger</a>, (<a
              href="Distribution-Compat-Prelude-Internal.html#v:negate"
              title="Distribution.Compat.Prelude.Internal">negate</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:-45-"
              title="Distribution.Compat.Prelude.Internal">(-)</a>)</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-43-" class="def">(+)</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              6</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
              class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
          <p class="src"><a id="v:-45-" class="def">(-)</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              6</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
              class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
          <p class="src"><a id="v:-42-" class="def">(*)</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
              class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
          <p class="src"><a id="v:negate" class="def">negate</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Unary negation.</p>
          </div>
          <p class="src"><a id="v:abs" class="def">abs</a> :: a -&gt; a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
              class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
          <div class="doc">
            <p>Absolute value.</p>
          </div>
          <p class="src"><a id="v:signum" class="def">signum</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sign of a number.
              The functions <code><a href="Distribution-Compat-Prelude-Internal.html#v:abs"
                  title="Distribution.Compat.Prelude.Internal">abs</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:signum"
                  title="Distribution.Compat.Prelude.Internal">signum</a></code> should satisfy the law:</p>
            <pre>abs x * signum x == x</pre>
            <p>For real numbers, the <code><a href="Distribution-Compat-Prelude-Internal.html#v:signum"
                  title="Distribution.Compat.Prelude.Internal">signum</a></code> is either <code>-1</code> (negative),
              <code>0</code> (zero)
              or <code>1</code> (positive).</p>
          </div>
          <p class="src"><a id="v:fromInteger" class="def">fromInteger</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Conversion from an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></code>.
              An integer literal represents the application of the function
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:fromInteger"
                  title="Distribution.Compat.Prelude.Internal">fromInteger</a></code> to the appropriate value of type
              <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></code>,
              so such literals have type <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                    title="Distribution.Compat.Prelude.Internal">Num</a></code> a) =&gt; a</code>.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Num" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p>Note that <code><a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                        title="GHC.Natural">Natural</a></code>'s <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Num"
                        title="Distribution.Compat.Prelude.Internal">Num</a></code> instance isn't a ring: no element
                    but 0 has an
                    additive inverse. It is a semiring though.</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger"
                          class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime"
                          title="Foreign.C.Types">CTime</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger"
                          class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:52"></span>
                    <a href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:60"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
            title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a id="t:Ord" class="def">Ord</a> a <span
            class="keyword">where</span> <a href="#t:Ord" class="selflink">#</a></p>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:compare"
              title="Distribution.Compat.Prelude.Internal">compare</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:-60--61-"
              title="Distribution.Compat.Prelude.Internal">(&lt;=)</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:compare" class="def">compare</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
              title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p>
          <p class="src"><a id="v:-60-" class="def">(&lt;)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p>
          <p class="src"><a id="v:-60--61-" class="def">(&lt;=)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p>
          <p class="src"><a id="v:-62-" class="def">(&gt;)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p>
          <p class="src"><a id="v:-62--61-" class="def">(&gt;=)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p>
          <p class="src"><a id="v:max" class="def">max</a> :: a -&gt; a -&gt; a <a href="#v:max" class="selflink">#</a>
          </p>
          <p class="src"><a id="v:min" class="def">min</a> :: a -&gt; a -&gt; a <a href="#v:min" class="selflink">#</a>
          </p>
        </div>
        <div class="subs instances">
          <details id="i:Ord" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Natural.html">GHC.Natural</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                      title="Type.Reflection">SomeTypeRep</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: () -&gt; () -&gt; () <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: () -&gt; () -&gt; () <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon"
                          title="Type.Reflection">TyCon</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon"
                          title="Type.Reflection">TyCon</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                      title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-File.html">System.Win32.File</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> BigNat</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: BigNat -&gt; BigNat -&gt; BigNat <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: BigNat -&gt; BigNat -&gt; BigNat <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Unique.html">Data.Unique</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                      title="Control.Concurrent">ThreadId</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus"
                          title="GHC.Conc">ThreadStatus</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus"
                          title="GHC.Conc">ThreadStatus</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                      title="Control.Exception.Base">AsyncException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                      title="Control.Exception.Base">ArrayException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                      title="GHC.IO.Handle">BufferMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline"
                          title="GHC.IO.Handle">Newline</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline"
                          title="GHC.IO.Handle">Newline</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                      title="GHC.IO.Handle">NewlineMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                      title="Control.Exception.Base">ErrorCall</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception.html">GHC.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                      title="Control.Exception.Base">ArithException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception-Type.html">GHC.Exception.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime"
                          title="Foreign.C.Types">CTime</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime"
                          title="Foreign.C.Types">CTime</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Fingerprint-Type.html">GHC.Fingerprint.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                      title="System.Directory.Internal">Permissions</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                      title="Text.Parsec.Error">Message</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                      title="Text.Parsec.Pos">SourcePos</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Pos.html">Text.Parsec.Pos</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:94"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:95"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:96"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:97"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                      title="Data.Time.Clock">UniversalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UniversalTime.html">Data.Time.Clock.Internal.UniversalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:98"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UTCTime.html">Data.Time.Clock.Internal.UTCTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:99"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:100"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day"
                          title="Data.Time.Calendar">Day</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day"
                          title="Data.Time.Calendar">Day</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:101"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:102"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:103"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:104"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:105"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                      title="Distribution.Parsec.LexerMonad">LexWarningType</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:106"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:107"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:108"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:109"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-VersionInterval.html#t:UpperBound"
                      title="Distribution.Types.VersionInterval">UpperBound</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:110"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-VersionInterval.html#t:LowerBound"
                      title="Distribution.Types.VersionInterval">LowerBound</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:111"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:112"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:113"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:114"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:115"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:116"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Distribution-System.html#t:Platform"
                      title="Distribution.System">Platform</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:117"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:118"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:119"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:120"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:121"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:122"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:123"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:124"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:125"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:126"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:127"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:128"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:129"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:130"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:131"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:132"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:133"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:134"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:135"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:136"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:137"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:138"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:139"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:140"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:141"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:142"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:143"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:144"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:145"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:146"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:147"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:148"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:149"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:150"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:151"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:152"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                      title="Distribution.Simple.BuildTarget">UserBuildTarget</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:153"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                      title="Distribution.PackageDescription.Check">PackageCheck</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-PackageDescription-Check.html">Distribution.PackageDescription.Check</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:154"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                      title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-GHC-Internal.html">Distribution.Simple.GHC.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:155"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:156"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: [a] -&gt; [a] -&gt; [a] <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: [a] -&gt; [a] -&gt; [a] <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:157"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Maybe.html">GHC.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:158"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:159"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:160"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:161"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:162"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                      title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ForeignPtr.html">GHC.ForeignPtr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:163"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:164"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:165"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:166"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:167"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:168"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:169"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:170"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:171"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:172"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:173"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:174"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:175"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:176"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:177"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:178"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:179"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:180"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:181"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:182"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:183"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:184"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:185"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> id =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                      title="Distribution.Types.AnnotatedId">AnnotatedId</a> id)</span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AnnotatedId.html">Distribution.Types.AnnotatedId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:186"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Simple-Glob.html#t:GlobResult" title="Distribution.Simple.Glob">GlobResult</a>
                    a)</span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:187"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:188"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:189"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:190"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:191"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:192"></span>
                    (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> ix, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> e)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> ix
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:193"></span>
                    (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:194"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:195"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:196"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> v) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:197"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:198"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:199"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:200"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:201"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:202"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:203"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:204"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:205"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:206"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c) <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c) <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:207"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:208"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:209"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:209">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:210"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:210">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:211"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:211">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:212"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    f, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:212">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:213"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:213">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:214"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:214">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:215"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:215">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:216"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:216">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:217"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:217">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:218"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:218">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:219"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:219">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:220"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:220">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a, b, c, d) <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a, b, c, d) <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:221"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    g, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:221">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:222"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    g, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:222">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:223"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:223">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:224"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:224">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:225"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:225">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:226"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:226">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; (a, b, c,
                        d, e) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; (a, b, c,
                        d, e) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:227"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    g, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:227">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:228"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:228">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt; (a,
                        b, c, d, e, f) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt; (a,
                        b, c, d, e, f) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:229"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:229">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f,
                        g) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f,
                        g) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f,
                        g) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g) -&gt;
                        (a, b, c, d, e, f, g) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g) -&gt;
                        (a, b, c, d, e, f, g) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:230"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:230">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e,
                        f, g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f,
                        g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e,
                        f, g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f,
                        g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e,
                        f, g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f, g, h)
                        -&gt; (a, b, c, d, e, f, g, h) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f, g, h)
                        -&gt; (a, b, c, d, e, f, g, h) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:231"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:231">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d,
                        e, f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e,
                        f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d,
                        e, f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e,
                        f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d,
                        e, f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e, f, g,
                        h, i) -&gt; (a, b, c, d, e, f, g, h, i) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e, f, g,
                        h, i) -&gt; (a, b, c, d, e, f, g, h, i) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:232"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:232">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c,
                        d, e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d,
                        e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c,
                        d, e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d,
                        e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c,
                        d, e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d, e, f,
                        g, h, i, j) -&gt; (a, b, c, d, e, f, g, h, i, j) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d, e, f,
                        g, h, i, j) -&gt; (a, b, c, d, e, f, g, h, i, j) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:233"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:233">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c, d, e,
                        f, g, h, i, j, k) -&gt; (a, b, c, d, e, f, g, h, i, j, k) <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c, d, e,
                        f, g, h, i, j, k) -&gt; (a, b, c, d, e, f, g, h, i, j, k) <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:234"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k, l)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:234">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b, c, d,
                        e, f, g, h, i, j, k, l) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l) <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b, c, d,
                        e, f, g, h, i, j, k, l) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l) <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:235"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k, l,
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:235">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k, l, m) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m) <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k, l, m) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m) <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:236"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:236">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l, m, n) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l, m, n) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:237"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n,
                    o)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:237">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Read" class="def">Read</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Read.html#Read" class="link">Source</a> <a
            href="#t:Read" class="selflink">#</a></p>
        <div class="doc">
          <p>Parsing of <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code>s, producing values.</p>
          <p>Derived instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> make the following assumptions, which
            derived instances of <code><a href="../base-4.12.0.0/Text-Show.html#v:Show"
                title="Text.Show">Show</a></code> obey:</p>
          <ul>
            <li>If the constructor is defined to be an infix operator, then the
              derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code> instance will parse only infix
              applications of
              the constructor (not the prefix form).</li>
            <li>Associativity is not used to reduce the occurrence of parentheses,
              although precedence may be.</li>
            <li>If the constructor is defined using record syntax, the derived <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code>
              will parse only the record-syntax form, and furthermore, the fields
              must be given in the same order as the original declaration.</li>
            <li>The derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code> instance allows arbitrary Haskell
              whitespace
              between tokens of the input string. Extra parentheses are also
              allowed.</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="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> in Haskell 2010 is equivalent to</p>
          <pre>instance (Read a) =&gt; Read (Tree a) where

        readsPrec d r =  readParen (d &gt; app_prec)
                         (\r -&gt; [(Leaf m,t) |
                                 (&quot;Leaf&quot;,s) &lt;- lex r,
                                 (m,t) &lt;- readsPrec (app_prec+1) s]) r

                      ++ readParen (d &gt; up_prec)
                         (\r -&gt; [(u:^:v,w) |
                                 (u,s) &lt;- readsPrec (up_prec+1) r,
                                 (&quot;:^:&quot;,t) &lt;- lex s,
                                 (v,w) &lt;- readsPrec (up_prec+1) t]) r

          where app_prec = 10
                up_prec = 5</pre>
          <p>Note that right-associativity of <code>:^:</code> is unused.</p>
          <p>The derived instance in GHC is equivalent to</p>
          <pre>instance (Read a) =&gt; Read (Tree a) where

        readPrec = parens $ (prec app_prec $ do
                                 Ident &quot;Leaf&quot; &lt;- lexP
                                 m &lt;- step readPrec
                                 return (Leaf m))

                     +++ (prec up_prec $ do
                                 u &lt;- step readPrec
                                 Symbol &quot;:^:&quot; &lt;- lexP
                                 v &lt;- step readPrec
                                 return (u :^: v))

          where app_prec = 10
                up_prec = 5

        readListPrec = readListPrecDefault</pre>
          <p>Why do both <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> and <code><a
                href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code> exist, and why
            does GHC opt to
            implement <code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code>
            in derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> instances instead of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code>?
            The reason is that <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> is based on the <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                title="Distribution.Compat.Prelude.Internal">ReadS</a></code> type, and although
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                title="Distribution.Compat.Prelude.Internal">ReadS</a></code> is mentioned in the Haskell 2010 Report,
            it is not a very efficient
            parser data structure.</p>
          <p><code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code>, on the
            other hand, is based on a much more efficient <code><a
                href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                title="Text.ParserCombinators.ReadPrec">ReadPrec</a></code>
            datatype (a.k.a &quot;new-style parsers&quot;), but its definition relies on the use
            of the <code>RankNTypes</code> language extension. Therefore, <code><a
                href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code> (and its
            cousin, <code><a href="../base-4.12.0.0/Text-Read.html#v:readListPrec"
                title="Text.Read">readListPrec</a></code>) are marked as GHC-only. Nevertheless, it is
            recommended to use <code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec"
                title="Text.Read">readPrec</a></code> instead of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> whenever possible
            for the efficiency improvements it brings.</p>
          <p>As mentioned above, derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> instances in GHC will implement
            <code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code> instead of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code>. The default implementations of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> (and its cousin, <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:readList"
                title="Distribution.Compat.Prelude.Internal">readList</a></code>) will simply use <code><a
                href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code> under
            the hood. If you are writing a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> instance by hand, it is recommended
            to write it like so:</p>
          <pre>instance <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read" title="Distribution.Compat.Prelude.Internal">Read</a></code> T where
  <code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code>     = ...
  <code><a href="../base-4.12.0.0/Text-Read.html#v:readListPrec" title="Text.Read">readListPrec</a></code> = <code><a href="../base-4.12.0.0/Text-Read.html#v:readListPrecDefault" title="Text.Read">readListPrecDefault</a></code>
</pre>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
              title="Distribution.Compat.Prelude.Internal">readsPrec</a> | <a
              href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:readsPrec" class="def">readsPrec</a> <a
              href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a href="#v:readsPrec"
              class="selflink">#</a></p>
          <div class="subs arguments">
            <p class="caption">Arguments</p>
            <table>
              <tr>
                <td class="src">:: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                    title="Distribution.Compat.Prelude.Internal">Int</a></td>
                <td class="doc">
                  <p>the operator precedence of the enclosing
                    context (a number from <code>0</code> to <code>11</code>).
                    Function application has precedence <code>10</code>.</p>
                </td>
              </tr>
              <tr>
                <td class="src">-&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                    title="Distribution.Compat.Prelude.Internal">ReadS</a> a</td>
                <td class="doc empty">&nbsp;</td>
              </tr>
            </table>
          </div>
          <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="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code> and <code><a
                  href="../base-4.12.0.0/Text-Show.html#v:Show" title="Text.Show">Show</a></code> satisfy the following:
            </p>
            <ul>
              <li><code>(x,&quot;&quot;)</code> is an element of
                <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                      title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> d (<code><a
                      href="../base-4.12.0.0/Text-Show.html#v:showsPrec" title="Text.Show">showsPrec</a></code> d x
                  &quot;&quot;))</code>.</li>
            </ul>
            <p>That is, <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                  title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> parses the string produced by
              <code><a href="../base-4.12.0.0/Text-Show.html#v:showsPrec" title="Text.Show">showsPrec</a></code>, and
              delivers the value that
              <code><a href="../base-4.12.0.0/Text-Show.html#v:showsPrec" title="Text.Show">showsPrec</a></code> started
              with.</p>
          </div>
          <p class="src"><a id="v:readList" class="def">readList</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] <a
              href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a href="#v:readList"
              class="selflink">#</a></p>
          <div class="doc">
            <p>The method <code><a href="Distribution-Compat-Prelude-Internal.html#v:readList"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code> instance of
              the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                  title="Distribution.Compat.Prelude.Internal">Char</a></code> type, where values of type <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code> should be are
              expected to use double quotes, rather than square brackets.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Read" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.5.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> () <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [()] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> () <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [()] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p>Reading a <code><a href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></code>
                    value is always a parse error, considering
                    <code><a href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></code> as a data
                    type with no constructors.</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                      title="GHC.IO.Handle">BufferMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                      title="GHC.IO.Handle">NewlineMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                      title="System.Directory.Internal">Permissions</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-TestSuite.html#t:OptionType"
                      title="Distribution.TestSuite">OptionType</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-TestSuite.html#t:OptionDescr"
                      title="Distribution.TestSuite">OptionDescr</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:94"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:95"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:96"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:97"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:98"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:99"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec"
                          class="link">Source</a> <a href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compiler.html#t:CompilerInfo"
                      title="Distribution.Compiler">CompilerInfo</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><em>Since: Cabal-2.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                      title="Distribution.Simple.Program.Db">ProgramDb</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p>Note that this instance does not preserve the known <code><a
                        href="Distribution-Simple-Program-Types.html#t:Program"
                        title="Distribution.Simple.Program.Types">Program</a></code>s.
                    See <code><a href="Distribution-Simple-Program-Db.html#v:restoreProgramDb"
                        title="Distribution.Simple.Program.Db">restoreProgramDb</a></code> for details.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Db.html">Distribution.Simple.Program.Db</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                      title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentLocalBuildInfo.html">Distribution.Types.ComponentLocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                      title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-LocalBuildInfo.html">Distribution.Types.LocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestLogs"
                      title="Distribution.Simple.Test.Log">TestLogs</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                      title="Distribution.Simple.Test.Log">TestSuiteLog</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Test-Log.html#t:PackageLog"
                      title="Distribution.Simple.Test.Log">PackageLog</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a href="Distribution-Simple-Hpc.html#t:Way"
                      title="Distribution.Simple.Hpc">Way</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [[a]] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [[a]] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:178"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:181"></span> <a
                      href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:184"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:187"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:188"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:189"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p>This instance would be equivalent to the derived instances of the
                    <code><a href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                        title="Data.Functor.Identity">Identity</a></code> newtype if the <code><a
                        href="../base-4.12.0.0/Data-Functor-Identity.html#v:runIdentity"
                        title="Data.Functor.Identity">runIdentity</a></code> field were removed</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:190"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:193"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:194"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:197"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:198"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> vertex =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:199"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:200"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:201"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:202"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:203"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:204"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:205"></span> (<a href="Distribution-Compat-Graph.html#t:IsNode"
                      title="Distribution.Compat.Graph">IsNode</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:206"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:207"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:208"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:209"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:209">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:210"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:210">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:211"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:211">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:212"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:212">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:213"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:213">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:214"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:214">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:215"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:215">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:216"></span> (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> a, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:216">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:217"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:217">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:218"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:218">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:219"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:219">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:220"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:220">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:221"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:221">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:222"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:222">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:223"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:223">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:224"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p>This instance would be equivalent to the derived instances of the
                    <code><a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                        title="Data.Functor.Const">Const</a></code> newtype if the <code>runConst</code> field were
                    removed</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:224">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:225"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:225">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:226"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:226">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:227"></span> <a
                      href="../base-4.12.0.0/Data-Coerce.html#t:Coercible" title="Data.Coerce">Coercible</a> a b =&gt;
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:227">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:228"></span> a ~ b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:228">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:229"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    f, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:229">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:230"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:230">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:231"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:231">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:232"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:232">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:233"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:233">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:234"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:234">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:235"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:235">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:236"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:236">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:237"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:237">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:238"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1"
                      title="Data.Functor.Classes">Read1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:238">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:239"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1"
                      title="Data.Functor.Classes">Read1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:239">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:240"></span> a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t:-126--126-" title="Data.Type.Equality">~~</a> b
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:240">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:241"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:241">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:242"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:242">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:243"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:243">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:244"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1"
                      title="Data.Functor.Classes">Read1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:244">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:245"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:245">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:246"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:246">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:247"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:247">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:248"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:248">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:249"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:249">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:250"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:250">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:251"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k, l)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:251">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k, l) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k, l)]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k, l) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k, l)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:252"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k, l,
                    m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:252">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k, l, m)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k, l,
                        m)] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k, l, m)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k, l, m)]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:253"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:253">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k, l,
                        m, n)] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n)] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:254"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n,
                    o)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:254">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n, o) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k, l,
                        m, n, o)] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n, o) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n, o)] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a href="Distribution-Compat-Prelude-Internal.html#t:Num"
            title="Distribution.Compat.Prelude.Internal">Num</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a>
          a) =&gt; <a id="t:Real" class="def">Real</a> a <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Real.html#Real" class="link">Source</a> <a href="#t:Real"
            class="selflink">#</a></p>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:toRational" class="def">toRational</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Rational"
              title="Distribution.Compat.Prelude.Internal">Rational</a> <a
              href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a href="#v:toRational"
              class="selflink">#</a></p>
          <div class="doc">
            <p>the rational equivalent of its real argument with full precision</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Real" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:51"></span>
                    <a href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a
            href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
            title="Distribution.Compat.Prelude.Internal">RealFrac</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Floating"
            title="Distribution.Compat.Prelude.Internal">Floating</a> a) =&gt; <a id="t:RealFloat"
            class="def">RealFloat</a> a <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Float.html#RealFloat" class="link">Source</a> <a href="#t:RealFloat"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Efficient, machine-independent access to the components of a
            floating-point number.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:floatRadix"
              title="Distribution.Compat.Prelude.Internal">floatRadix</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:floatDigits"
              title="Distribution.Compat.Prelude.Internal">floatDigits</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:floatRange"
              title="Distribution.Compat.Prelude.Internal">floatRange</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
              title="Distribution.Compat.Prelude.Internal">decodeFloat</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:encodeFloat"
              title="Distribution.Compat.Prelude.Internal">encodeFloat</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isNaN"
              title="Distribution.Compat.Prelude.Internal">isNaN</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isInfinite"
              title="Distribution.Compat.Prelude.Internal">isInfinite</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isDenormalized"
              title="Distribution.Compat.Prelude.Internal">isDenormalized</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isNegativeZero"
              title="Distribution.Compat.Prelude.Internal">isNegativeZero</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isIEEE"
              title="Distribution.Compat.Prelude.Internal">isIEEE</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:floatRadix" class="def">floatRadix</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a href="#v:floatRadix"
              class="selflink">#</a></p>
          <div class="doc">
            <p>a constant function, returning the radix of the representation
              (often <code>2</code>)</p>
          </div>
          <p class="src"><a id="v:floatDigits" class="def">floatDigits</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a href="#v:floatDigits"
              class="selflink">#</a></p>
          <div class="doc">
            <p>a constant function, returning the number of digits of
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:floatRadix"
                  title="Distribution.Compat.Prelude.Internal">floatRadix</a></code> in the significand</p>
          </div>
          <p class="src"><a id="v:floatRange" class="def">floatRange</a> :: a -&gt; (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a>) <a
              href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a href="#v:floatRange"
              class="selflink">#</a></p>
          <div class="doc">
            <p>a constant function, returning the lowest and highest values
              the exponent may assume</p>
          </div>
          <p class="src"><a id="v:decodeFloat" class="def">decodeFloat</a> :: a -&gt; (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a>) <a
              href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a href="#v:decodeFloat"
              class="selflink">#</a></p>
          <div class="doc">
            <p>The function <code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                  title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> applied to a real floating-point
              number returns the significand expressed as an <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></code> and an
              appropriately scaled exponent (an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>). If <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> x</code>
              yields <code>(m,n)</code>, then <code>x</code> is equal in value to <code>m*b^^n</code>, where
              <code>b</code>
              is the floating-point radix, and furthermore, either <code>m</code> and <code>n</code>
              are both zero or else <code>b^(d-1) &lt;= <code><a href="Distribution-Compat-Prelude-Internal.html#v:abs"
                    title="Distribution.Compat.Prelude.Internal">abs</a></code> m &lt; b^d</code>, where <code>d</code>
              is
              the value of <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:floatDigits"
                    title="Distribution.Compat.Prelude.Internal">floatDigits</a></code> x</code>.
              In particular, <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> 0 = (0,0)</code>. If the type
              contains a negative zero, also <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> (-0.0) = (0,0)</code>.
              <em>The result of</em> <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> x</code> <em>is unspecified if
                either of</em>
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:isNaN"
                    title="Distribution.Compat.Prelude.Internal">isNaN</a></code> x</code> <em>or</em> <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:isInfinite"
                    title="Distribution.Compat.Prelude.Internal">isInfinite</a></code> x</code> <em>is</em> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code>.</p>
          </div>
          <p class="src"><a id="v:encodeFloat" class="def">encodeFloat</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a href="#v:encodeFloat"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:encodeFloat"
                  title="Distribution.Compat.Prelude.Internal">encodeFloat</a></code> performs the inverse of <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                  title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> in the
              sense that for finite <code>x</code> with the exception of <code>-0.0</code>,
              <code><code>uncurry</code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:encodeFloat"
                    title="Distribution.Compat.Prelude.Internal">encodeFloat</a></code> (<code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> x) = x</code>.
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:encodeFloat"
                    title="Distribution.Compat.Prelude.Internal">encodeFloat</a></code> m n</code> is one of the two
              closest representable
              floating-point numbers to <code>m*b^^n</code> (or <code>&#177;Infinity</code> if overflow
              occurs); usually the closer, but if <code>m</code> contains too many bits,
              the result may be rounded in the wrong direction.</p>
          </div>
          <p class="src"><a id="v:exponent" class="def">exponent</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a href="#v:exponent"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:exponent"
                  title="Distribution.Compat.Prelude.Internal">exponent</a></code> corresponds to the second component
              of <code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                  title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code>.
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:exponent"
                    title="Distribution.Compat.Prelude.Internal">exponent</a></code> 0 = 0</code> and for finite nonzero
              <code>x</code>,
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:exponent"
                    title="Distribution.Compat.Prelude.Internal">exponent</a></code> x = snd (<code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> x) + <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:floatDigits"
                    title="Distribution.Compat.Prelude.Internal">floatDigits</a></code> x</code>.
              If <code>x</code> is a finite floating-point number, it is equal in value to
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:significand"
                    title="Distribution.Compat.Prelude.Internal">significand</a></code> x * b ^^ <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:exponent"
                    title="Distribution.Compat.Prelude.Internal">exponent</a></code> x</code>, where <code>b</code> is
              the
              floating-point radix.
              The behaviour is unspecified on infinite or <code>NaN</code> values.</p>
          </div>
          <p class="src"><a id="v:significand" class="def">significand</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a href="#v:significand"
              class="selflink">#</a></p>
          <div class="doc">
            <p>The first component of <code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                  title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code>, scaled to lie in the open
              interval (<code>-1</code>,<code>1</code>), either <code>0.0</code> or of absolute value <code>&gt;=
                1/b</code>,
              where <code>b</code> is the floating-point radix.
              The behaviour is unspecified on infinite or <code>NaN</code> values.</p>
          </div>
          <p class="src"><a id="v:scaleFloat" class="def">scaleFloat</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a href="#v:scaleFloat"
              class="selflink">#</a></p>
          <div class="doc">
            <p>multiplies a floating-point number by an integer power of the radix</p>
          </div>
          <p class="src"><a id="v:isNaN" class="def">isNaN</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Float.html#isNaN"
              class="link">Source</a> <a href="#v:isNaN" class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is an IEEE
              &quot;not-a-number&quot; (NaN) value</p>
          </div>
          <p class="src"><a id="v:isInfinite" class="def">isInfinite</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a href="#v:isInfinite"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is an IEEE infinity or
              negative infinity</p>
          </div>
          <p class="src"><a id="v:isDenormalized" class="def">isDenormalized</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
              href="#v:isDenormalized" class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is too small to be
              represented in
              normalized format</p>
          </div>
          <p class="src"><a id="v:isNegativeZero" class="def">isNegativeZero</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
              href="#v:isNegativeZero" class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is an IEEE negative zero
            </p>
          </div>
          <p class="src"><a id="v:isIEEE" class="def">isIEEE</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Float.html#isIEEE"
              class="link">Source</a> <a href="#v:isIEEE" class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is an IEEE floating point
              number</p>
          </div>
          <p class="src"><a id="v:atan2" class="def">atan2</a> :: a -&gt; a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
              class="selflink">#</a></p>
          <div class="doc">
            <p>a version of arctangent taking two real floating-point arguments.
              For real floating <code>x</code> and <code>y</code>, <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:atan2"
                    title="Distribution.Compat.Prelude.Internal">atan2</a></code> y x</code> computes the angle
              (from the positive x-axis) of the vector from the origin to the
              point <code>(x,y)</code>. <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:atan2"
                    title="Distribution.Compat.Prelude.Internal">atan2</a></code> y x</code> returns a value in the
              range [<code>-pi</code>,
              <code>pi</code>]. It follows the Common Lisp semantics for the origin when
              signed zeroes are supported. <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:atan2"
                    title="Distribution.Compat.Prelude.Internal">atan2</a></code> y 1</code>, with <code>y</code> in a
              type
              that is <code><a href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                  title="Distribution.Compat.Prelude.Internal">RealFloat</a></code>, should return the same value as
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:atan"
                    title="Distribution.Compat.Prelude.Internal">atan</a></code> y</code>.
              A default definition of <code><a href="Distribution-Compat-Prelude-Internal.html#v:atan2"
                  title="Distribution.Compat.Prelude.Internal">atan2</a></code> is provided, but implementors
              can provide a more accurate implementation.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:RealFloat" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        (<a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        (<a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Float.html#atan2"
                          class="link">Source</a> <a href="#v:atan2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; (<a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; (<a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#significand"
                          class="link">Source</a> <a href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat"
                          class="link">Source</a> <a href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; (<a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; (<a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a href="Distribution-Compat-Prelude-Internal.html#t:Real"
            title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
            title="Distribution.Compat.Prelude.Internal">Fractional</a> a) =&gt; <a id="t:RealFrac"
            class="def">RealFrac</a> a <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Real.html#RealFrac" class="link">Source</a> <a href="#t:RealFrac"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extracting components of fractions.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:properFraction"
              title="Distribution.Compat.Prelude.Internal">properFraction</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:properFraction" class="def">properFraction</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; (b, a) <a
              href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
              href="#v:properFraction" class="selflink">#</a></p>
          <div class="doc">
            <p>The function <code><a href="Distribution-Compat-Prelude-Internal.html#v:properFraction"
                  title="Distribution.Compat.Prelude.Internal">properFraction</a></code> takes a real fractional number
              <code>x</code>
              and returns a pair <code>(n,f)</code> such that <code>x = n+f</code>, and:</p>
            <ul>
              <li><code>n</code> is an integral number with the same sign as <code>x</code>; and</li>
              <li><code>f</code> is a fraction with the same type and sign as <code>x</code>,
                and with absolute value less than <code>1</code>.</li>
            </ul>
            <p>The default definitions of the <code><a href="Distribution-Compat-Prelude-Internal.html#v:ceiling"
                  title="Distribution.Compat.Prelude.Internal">ceiling</a></code>, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:floor"
                  title="Distribution.Compat.Prelude.Internal">floor</a></code>, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:truncate"
                  title="Distribution.Compat.Prelude.Internal">truncate</a></code>
              and <code><a href="Distribution-Compat-Prelude-Internal.html#v:round"
                  title="Distribution.Compat.Prelude.Internal">round</a></code> functions are in terms of <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:properFraction"
                  title="Distribution.Compat.Prelude.Internal">properFraction</a></code>.</p>
          </div>
          <p class="src"><a id="v:truncate" class="def">truncate</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b <a
              href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a href="#v:truncate"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:truncate"
                    title="Distribution.Compat.Prelude.Internal">truncate</a></code> x</code> returns the integer
              nearest <code>x</code> between zero and <code>x</code></p>
          </div>
          <p class="src"><a id="v:round" class="def">round</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b <a
              href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:round"
                    title="Distribution.Compat.Prelude.Internal">round</a></code> x</code> returns the nearest integer
              to <code>x</code>;
              the even integer if <code>x</code> is equidistant between two integers</p>
          </div>
          <p class="src"><a id="v:ceiling" class="def">ceiling</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b <a
              href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:ceiling"
                    title="Distribution.Compat.Prelude.Internal">ceiling</a></code> x</code> returns the least integer
              not less than <code>x</code></p>
          </div>
          <p class="src"><a id="v:floor" class="def">floor</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b <a
              href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:floor"
                    title="Distribution.Compat.Prelude.Internal">floor</a></code> x</code> returns the greatest integer
              not greater than <code>x</code></p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:RealFrac" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        (b, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a
                          href="#v:ceiling" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; (b, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a
                          href="#v:round" class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a
                          href="#v:ceiling" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a
                          href="#v:floor" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; (b, <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; (b, <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:5"></span> <a
                      href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; (b, <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (b, <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; (b0, <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; b0 <a href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; b0 <a href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a
                          href="#v:round" class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; b0 <a href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a
                          href="#v:ceiling" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; b0 <a href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a
                          href="#v:floor" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <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="../base-4.12.0.0/src/GHC-Show.html#Show" class="link">Source</a> <a
            href="#t:Show" class="selflink">#</a></p>
        <div class="doc">
          <p>Conversion of values to readable <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code>s.</p>
          <p>Derived instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                title="Distribution.Compat.Prelude.Internal">Show</a></code> have the following properties, which
            are compatible with derived instances of <code><a href="../base-4.12.0.0/Text-Read.html#v:Read"
                title="Text.Read">Read</a></code>:</p>
          <ul>
            <li>The result of <code><a href="Distribution-Compat-Prelude-Internal.html#v:show"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:show"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#t:Show"
                title="Distribution.Compat.Prelude.Internal">Show</a></code> is equivalent to</p>
          <pre>instance (Show a) =&gt; Show (Tree a) where

       showsPrec d (Leaf m) = showParen (d &gt; app_prec) $
            showString &quot;Leaf &quot; . showsPrec (app_prec+1) m
         where app_prec = 10

       showsPrec d (u :^: v) = showParen (d &gt; up_prec) $
            showsPrec (up_prec+1) u .
            showString &quot; :^: &quot;      .
            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="Distribution-Compat-Prelude-Internal.html#v:show"
                    title="Distribution.Compat.Prelude.Internal">show</a></code> (Leaf 1 :^: Leaf 2 :^: Leaf 3)</code>
              produces the string
              <code>&quot;Leaf 1 :^: (Leaf 2 :^: Leaf 3)&quot;</code>.</li>
          </ul>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
              title="Distribution.Compat.Prelude.Internal">showsPrec</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:show"
              title="Distribution.Compat.Prelude.Internal">show</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:showsPrec" class="def">showsPrec</a> <a
              href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a href="#v:showsPrec"
              class="selflink">#</a></p>
          <div class="subs arguments">
            <p class="caption">Arguments</p>
            <table>
              <tr>
                <td class="src">:: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                    title="Distribution.Compat.Prelude.Internal">Int</a></td>
                <td class="doc">
                  <p>the operator precedence of the enclosing
                    context (a number from <code>0</code> to <code>11</code>).
                    Function application has precedence <code>10</code>.</p>
                </td>
              </tr>
              <tr>
                <td class="src">-&gt; a</td>
                <td class="doc">
                  <p>the value to be converted to a <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                        title="Distribution.Compat.Prelude.Internal">String</a></code></p>
                </td>
              </tr>
              <tr>
                <td class="src">-&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                    title="Distribution.Compat.Prelude.Internal">ShowS</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
            </table>
          </div>
          <div class="doc">
            <p>Convert a value to a readable <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code>.</p>
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">showsPrec</a></code> should satisfy the law</p>
            <pre>showsPrec d x r ++ s  ==  showsPrec d x (r ++ s)</pre>
            <p>Derived instances of <code><a href="../base-4.12.0.0/Text-Read.html#v:Read"
                  title="Text.Read">Read</a></code> and <code><a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                  title="Distribution.Compat.Prelude.Internal">Show</a></code> satisfy the following:</p>
            <ul>
              <li><code>(x,&quot;&quot;)</code> is an element of
                <code>(<code><a href="../base-4.12.0.0/Text-Read.html#v:readsPrec"
                      title="Text.Read">readsPrec</a></code> d (<code><a
                      href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                      title="Distribution.Compat.Prelude.Internal">showsPrec</a></code> d x &quot;&quot;))</code>.</li>
            </ul>
            <p>That is, <code><a href="../base-4.12.0.0/Text-Read.html#v:readsPrec"
                  title="Text.Read">readsPrec</a></code> parses the string produced by
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">showsPrec</a></code>, and delivers the value that
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">showsPrec</a></code> started with.</p>
          </div>
          <p class="src"><a id="v:show" class="def">show</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> <a href="../base-4.12.0.0/src/GHC-Show.html#show"
              class="link">Source</a> <a href="#v:show" class="selflink">#</a></p>
          <div class="doc">
            <p>A specialised variant of <code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">showsPrec</a></code>, using precedence context
              zero, and returning an ordinary <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code>.</p>
          </div>
          <p class="src"><a id="v:showList" class="def">showList</a> :: [a] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
              href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a href="#v:showList"
              class="selflink">#</a></p>
          <div class="doc">
            <p>The method <code><a href="Distribution-Compat-Prelude-Internal.html#v:showList"
                  title="Distribution.Compat.Prelude.Internal">showList</a></code> is provided to allow the programmer
              to
              give a specialised way of showing lists of values.
              For example, this is used by the predefined <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Show"
                  title="Distribution.Compat.Prelude.Internal">Show</a></code> instance of
              the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                  title="Distribution.Compat.Prelude.Internal">Char</a></code> type, where values of type <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code> should be shown
              in double quotes, rather than between square brackets.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Show" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep"
                          title="GHC.Exts">RuntimeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Stack.html#t:CallStack"
                      title="Distribution.Compat.Stack">CallStack</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Stack.html#t:CallStack"
                          title="Distribution.Compat.Stack">CallStack</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Stack.html#t:CallStack"
                          title="Distribution.Compat.Stack">CallStack</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Stack.html#t:CallStack"
                          title="Distribution.Compat.Stack">CallStack</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                      title="Type.Reflection">SomeTypeRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [()] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> TrName</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; TrName -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: TrName -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [TrName] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                      title="Type.Reflection.Unsafe">KindRep</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                      title="Type.Reflection.Unsafe">TypeLitSort</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../Win32-2.6.1.0/System-Win32-File.html#t:BY_HANDLE_FILE_INFORMATION"
                      title="System.Win32.File">BY_HANDLE_FILE_INFORMATION</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-File.html">System.Win32.File</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:BY_HANDLE_FILE_INFORMATION"
                          title="System.Win32.File">BY_HANDLE_FILE_INFORMATION</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:BY_HANDLE_FILE_INFORMATION"
                          title="System.Win32.File">BY_HANDLE_FILE_INFORMATION</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:BY_HANDLE_FILE_INFORMATION"
                          title="System.Win32.File">BY_HANDLE_FILE_INFORMATION</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../Win32-2.6.1.0/System-Win32-File.html#t:WIN32_FILE_ATTRIBUTE_DATA"
                      title="System.Win32.File">WIN32_FILE_ATTRIBUTE_DATA</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-File.html">System.Win32.File</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:WIN32_FILE_ATTRIBUTE_DATA"
                          title="System.Win32.File">WIN32_FILE_ATTRIBUTE_DATA</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:WIN32_FILE_ATTRIBUTE_DATA"
                          title="System.Win32.File">WIN32_FILE_ATTRIBUTE_DATA</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:WIN32_FILE_ATTRIBUTE_DATA"
                          title="System.Win32.File">WIN32_FILE_ATTRIBUTE_DATA</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                      title="System.Win32.Info">ProcessorArchitecture</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-Info.html">System.Win32.Info</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../Win32-2.6.1.0/System-Win32-Info.html#t:SYSTEM_INFO"
                      title="System.Win32.Info">SYSTEM_INFO</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-Info.html">System.Win32.Info</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:SYSTEM_INFO"
                          title="System.Win32.Info">SYSTEM_INFO</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:SYSTEM_INFO"
                          title="System.Win32.Info">SYSTEM_INFO</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:SYSTEM_INFO"
                          title="System.Win32.Info">SYSTEM_INFO</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> FD</span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-FD.html">GHC.IO.FD</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; FD -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: FD -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [FD] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> HandleType</span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; HandleType -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: HandleType -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [HandleType] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:DataType"
                          title="Data.Data">DataType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:Constr"
                          title="Data.Data">Constr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:DataRep"
                          title="Data.Data">DataRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:ConstrRep"
                          title="Data.Data">ConstrRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:Fixity"
                          title="Data.Data">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn"
                      title="GHC.IO.Handle">HandlePosn</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle.html">GHC.IO.Handle</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:PatternMatchFail"
                      title="Control.Exception.Base">PatternMatchFail</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:PatternMatchFail"
                          title="Control.Exception.Base">PatternMatchFail</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:PatternMatchFail"
                          title="Control.Exception.Base">PatternMatchFail</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:PatternMatchFail"
                          title="Control.Exception.Base">PatternMatchFail</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:RecSelError"
                      title="Control.Exception.Base">RecSelError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecSelError"
                          title="Control.Exception.Base">RecSelError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecSelError"
                          title="Control.Exception.Base">RecSelError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecSelError"
                          title="Control.Exception.Base">RecSelError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:RecConError"
                      title="Control.Exception.Base">RecConError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecConError"
                          title="Control.Exception.Base">RecConError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecConError"
                          title="Control.Exception.Base">RecConError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecConError"
                          title="Control.Exception.Base">RecConError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:RecUpdError"
                      title="Control.Exception.Base">RecUpdError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecUpdError"
                          title="Control.Exception.Base">RecUpdError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecUpdError"
                          title="Control.Exception.Base">RecUpdError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecUpdError"
                          title="Control.Exception.Base">RecUpdError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:NoMethodError"
                      title="Control.Exception.Base">NoMethodError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NoMethodError"
                          title="Control.Exception.Base">NoMethodError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NoMethodError"
                          title="Control.Exception.Base">NoMethodError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NoMethodError"
                          title="Control.Exception.Base">NoMethodError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:TypeError"
                      title="Control.Exception.Base">TypeError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:TypeError"
                          title="Control.Exception.Base">TypeError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:TypeError"
                          title="Control.Exception.Base">TypeError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:TypeError"
                          title="Control.Exception.Base">TypeError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:NonTermination"
                      title="Control.Exception.Base">NonTermination</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NonTermination"
                          title="Control.Exception.Base">NonTermination</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NonTermination"
                          title="Control.Exception.Base">NonTermination</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NonTermination"
                          title="Control.Exception.Base">NonTermination</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:NestedAtomically"
                      title="Control.Exception.Base">NestedAtomically</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NestedAtomically"
                          title="Control.Exception.Base">NestedAtomically</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NestedAtomically"
                          title="Control.Exception.Base">NestedAtomically</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NestedAtomically"
                          title="Control.Exception.Base">NestedAtomically</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                      title="Control.Concurrent">ThreadId</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar"
                      title="Control.Exception.Base">BlockedIndefinitelyOnMVar</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar"
                          title="Control.Exception.Base">BlockedIndefinitelyOnMVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar"
                          title="Control.Exception.Base">BlockedIndefinitelyOnMVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar"
                          title="Control.Exception.Base">BlockedIndefinitelyOnMVar</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM"
                      title="Control.Exception.Base">BlockedIndefinitelyOnSTM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM"
                          title="Control.Exception.Base">BlockedIndefinitelyOnSTM</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM"
                          title="Control.Exception.Base">BlockedIndefinitelyOnSTM</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM"
                          title="Control.Exception.Base">BlockedIndefinitelyOnSTM</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:Deadlock"
                      title="Control.Exception.Base">Deadlock</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:Deadlock"
                          title="Control.Exception.Base">Deadlock</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:Deadlock"
                          title="Control.Exception.Base">Deadlock</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:Deadlock"
                          title="Control.Exception.Base">Deadlock</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded"
                      title="Control.Exception.Base">AllocationLimitExceeded</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.1.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded"
                          title="Control.Exception.Base">AllocationLimitExceeded</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded"
                          title="Control.Exception.Base">AllocationLimitExceeded</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded"
                          title="Control.Exception.Base">AllocationLimitExceeded</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:CompactionFailed"
                      title="Control.Exception.Base">CompactionFailed</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:CompactionFailed"
                          title="Control.Exception.Base">CompactionFailed</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:CompactionFailed"
                          title="Control.Exception.Base">CompactionFailed</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:CompactionFailed"
                          title="Control.Exception.Base">CompactionFailed</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AssertionFailed"
                      title="Control.Exception.Base">AssertionFailed</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AssertionFailed"
                          title="Control.Exception.Base">AssertionFailed</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AssertionFailed"
                          title="Control.Exception.Base">AssertionFailed</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AssertionFailed"
                          title="Control.Exception.Base">AssertionFailed</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeAsyncException"
                      title="Control.Exception.Base">SomeAsyncException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeAsyncException"
                          title="Control.Exception.Base">SomeAsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeAsyncException"
                          title="Control.Exception.Base">SomeAsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeAsyncException"
                          title="Control.Exception.Base">SomeAsyncException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                      title="Control.Exception.Base">AsyncException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                      title="Control.Exception.Base">ArrayException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:FixIOException"
                      title="Control.Exception.Base">FixIOException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:FixIOException"
                          title="Control.Exception.Base">FixIOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:FixIOException"
                          title="Control.Exception.Base">FixIOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:FixIOException"
                          title="Control.Exception.Base">FixIOException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                      title="System.IO.Error">IOErrorType</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                      title="GHC.IO.Handle">BufferMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                      title="GHC.IO.Handle">NewlineMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding"
                      title="GHC.IO.Encoding.Types">TextEncoding</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Encoding-Types.html">GHC.IO.Encoding.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding"
                          title="GHC.IO.Encoding.Types">TextEncoding</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding"
                          title="GHC.IO.Encoding.Types">TextEncoding</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding"
                          title="GHC.IO.Encoding.Types">TextEncoding</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                      title="GHC.IO.Encoding.Types">CodingProgress</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Encoding-Types.html">GHC.IO.Encoding.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                      title="Control.Exception.Base">MaskingState</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO.html">GHC.IO</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                      title="Control.Exception.Base">IOException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                      title="Control.Exception.Base">ErrorCall</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception.html">GHC.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                      title="Control.Exception.Base">ArithException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception-Type.html">GHC.Exception.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:94"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:95"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:96"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:97"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:98"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:99"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Fingerprint-Type.html">GHC.Fingerprint.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Text-Read-Lex.html">Text.Read.Lex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Text-Read-Lex.html">Text.Read.Lex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc"
                          title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeException"
                      title="Control.Exception.Base">SomeException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception-Type.html">GHC.Exception.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeException"
                          title="Control.Exception.Base">SomeException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeException"
                          title="Control.Exception.Base">SomeException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeException"
                          title="Control.Exception.Base">SomeException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                      title="System.Directory.Internal">Permissions</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                      title="Text.Parsec.Error">ParseError</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                      title="Text.Parsec.Pos">SourcePos</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Pos.html">Text.Parsec.Pos</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                      title="Text.PrettyPrint.Annotated">TextDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                      title="Text.PrettyPrint.Annotated">Style</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                      title="Text.PrettyPrint.Annotated">Mode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                      title="System.Process.Internals">CGid</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                      title="System.Process">CreateProcess</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:StdStream"
                      title="System.Process">StdStream</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream" title="System.Process">StdStream</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream" title="System.Process">StdStream</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream"
                          title="System.Process">StdStream</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                      title="Data.Time.LocalTime">ZonedTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-ZonedTime.html">Data.Time.LocalTime.Internal.ZonedTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> DateFormatSpec</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Format-Parse.html">Data.Time.Format.Parse</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; DateFormatSpec -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: DateFormatSpec -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [DateFormatSpec] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> Padding</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Format-Parse.html">Data.Time.Format.Parse</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; Padding -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: Padding -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [Padding] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                      title="Distribution.CabalSpecVersion">HasCommonStanzas</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-CabalSpecVersion.html#t:HasElif"
                      title="Distribution.CabalSpecVersion">HasElif</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarning"
                      title="Distribution.Parsec.Common">PWarning</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Common.html#t:PError"
                      title="Distribution.Parsec.Common">PError</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:LexWarning"
                      title="Distribution.Parsec.LexerMonad">LexWarning</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarning"
                          title="Distribution.Parsec.LexerMonad">LexWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarning"
                          title="Distribution.Parsec.LexerMonad">LexWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarning"
                          title="Distribution.Parsec.LexerMonad">LexWarning</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                      title="Distribution.Parsec.LexerMonad">LexWarningType</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Lexer.html#t:LToken" title="Distribution.Parsec.Lexer">LToken</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Lexer.html">Distribution.Parsec.Lexer</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Lexer.html#t:LToken" title="Distribution.Parsec.Lexer">LToken</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Lexer.html#t:LToken"
                          title="Distribution.Parsec.Lexer">LToken</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Lexer.html#t:LToken" title="Distribution.Parsec.Lexer">LToken</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Lexer.html#t:Token" title="Distribution.Parsec.Lexer">Token</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Lexer.html">Distribution.Parsec.Lexer</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Lexer.html#t:Token" title="Distribution.Parsec.Lexer">Token</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Lexer.html#t:Token"
                          title="Distribution.Parsec.Lexer">Token</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Lexer.html#t:Token" title="Distribution.Parsec.Lexer">Token</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-TestSuite.html#t:OptionType"
                      title="Distribution.TestSuite">OptionType</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-TestSuite.html#t:OptionType"
                          title="Distribution.TestSuite">OptionType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-TestSuite.html#t:OptionDescr"
                      title="Distribution.TestSuite">OptionDescr</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                      title="Distribution.Parsec.FieldLineStream">FieldLineStream</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Parsec-FieldLineStream.html">Distribution.Parsec.FieldLineStream</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionInterval.html#t:Bound"
                      title="Distribution.Types.VersionInterval">Bound</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionInterval.html#t:UpperBound"
                      title="Distribution.Types.VersionInterval">UpperBound</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionInterval.html#t:LowerBound"
                      title="Distribution.Types.VersionInterval">LowerBound</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                      title="Distribution.Types.VersionInterval">VersionIntervals</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:178"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:181"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:184"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:187"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:188"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:189"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:190"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:193"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:194"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:197"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:198"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:199"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:200"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:201"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:202"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:203"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:204"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:205"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:206"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:207"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:208"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compiler.html#t:CompilerInfo"
                      title="Distribution.Compiler">CompilerInfo</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:209"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:209">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:210"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:210">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:211"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:PWarning"
                      title="Distribution.InstalledPackageInfo">PWarning</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:211">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:212"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:PError"
                      title="Distribution.InstalledPackageInfo">PError</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:212">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:213"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:213">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:214"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:214">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:215"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:215">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:216"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:216">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:217"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:217">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:218"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:218">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:219"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:219">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:220"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:220">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:221"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:221">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:222"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                      title="Distribution.Backpack.FullUnitId">FullUnitId</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:222">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-FullUnitId.html">Distribution.Backpack.FullUnitId</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:223"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:223">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:224"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:224">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:225"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:225">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:226"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:226">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:227"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:227">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:228"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:228">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:229"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:229">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:230"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:230">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:231"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:231">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:232"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:232">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:233"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:233">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:234"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                      title="Distribution.Simple.InstallDirs">CopyDest</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:234">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:235"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:235">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:236"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:236">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:237"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:237">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:238"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:238">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:239"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:239">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:240"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:240">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:241"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:241">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:242"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:242">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:243"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:243">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:244"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:244">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:245"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:245">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:246"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:246">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:247"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><em>Since: Cabal-2.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:247">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:248"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:248">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:249"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:249">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:250"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:250">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:251"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:251">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:252"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:252">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:253"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:253">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:254"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:254">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:255"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-Types.html#t:Program"
                      title="Distribution.Simple.Program.Types">Program</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:255">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:Program"
                          title="Distribution.Simple.Program.Types">Program</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:Program"
                          title="Distribution.Simple.Program.Types">Program</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:Program"
                          title="Distribution.Simple.Program.Types">Program</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:256"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                      title="Distribution.Simple.Glob">GlobSyntaxError</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:256">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:257"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:257">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:258"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:258">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:259"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:259">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:260"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:260">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:261"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:261">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:262"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                      title="Distribution.Simple.Program.GHC">GhcProfAuto</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:262">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:263"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                      title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:263">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:264"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                      title="Distribution.Simple.Program.GHC">GhcOptimisation</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:264">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:265"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                      title="Distribution.Simple.Program.GHC">GhcMode</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:265">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:266"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:266">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:267"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                      title="Distribution.Simple.Program.Db">ProgramDb</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p>Note that this instance does not preserve the known <code><a
                        href="Distribution-Simple-Program-Types.html#t:Program"
                        title="Distribution.Simple.Program.Types">Program</a></code>s.
                    See <code><a href="Distribution-Simple-Program-Db.html#v:restoreProgramDb"
                        title="Distribution.Simple.Program.Db">restoreProgramDb</a></code> for details.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:267">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Db.html">Distribution.Simple.Program.Db</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:268"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:268">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:269"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:269">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:270"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:270">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:271"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:271">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:272"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:272">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:273"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockTarget"
                      title="Distribution.Simple.Setup">HaddockTarget</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:273">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:274"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:274">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:275"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:275">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:276"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:276">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:277"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:277">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:278"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:278">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:279"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:279">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:280"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:280">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:281"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                      title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:281">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentLocalBuildInfo.html">Distribution.Types.ComponentLocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:282"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                      title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:282">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-LocalBuildInfo.html">Distribution.Types.LocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:283"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestLogs"
                      title="Distribution.Simple.Test.Log">TestLogs</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:283">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:284"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                      title="Distribution.Simple.Test.Log">TestSuiteLog</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:284">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:285"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Test-Log.html#t:PackageLog"
                      title="Distribution.Simple.Test.Log">PackageLog</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:285">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:286"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Distribution-Simple-Hpc.html#t:Way"
                      title="Distribution.Simple.Hpc">Way</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:286">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:287"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                      title="Distribution.Simple.BuildTarget">QualLevel</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:287">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:288"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTargetProblem"
                      title="Distribution.Simple.BuildTarget">BuildTargetProblem</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:288">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">BuildTargetProblem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">BuildTargetProblem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">BuildTargetProblem</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:289"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem"
                      title="Distribution.Simple.BuildTarget">UserBuildTargetProblem</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:289">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">UserBuildTargetProblem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">UserBuildTargetProblem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">UserBuildTargetProblem</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:290"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                      title="Distribution.Simple.BuildTarget">BuildTarget</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:290">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:291"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                      title="Distribution.Simple.BuildTarget">UserBuildTarget</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:291">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:292"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                      title="Distribution.PackageDescription.Check">PackageCheck</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:292">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-PackageDescription-Check.html">Distribution.PackageDescription.Check</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:293"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                      title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:293">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-GHC-Internal.html">Distribution.Simple.GHC.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:294"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-GHC.html#t:ParseErrorExc"
                      title="Distribution.Simple.GHC">ParseErrorExc</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:294">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Simple-GHC-EnvironmentParser.html">Distribution.Simple.GHC.EnvironmentParser</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:ParseErrorExc"
                          title="Distribution.Simple.GHC">ParseErrorExc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-GHC.html#t:ParseErrorExc"
                          title="Distribution.Simple.GHC">ParseErrorExc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-GHC.html#t:ParseErrorExc"
                          title="Distribution.Simple.GHC">ParseErrorExc</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:295"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                      title="Distribution.Backpack.ModuleShape">ModuleShape</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:295">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModuleShape.html">Distribution.Backpack.ModuleShape</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:296"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                      title="Distribution.Backpack.PreModuleShape">PreModuleShape</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:296">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Backpack-PreModuleShape.html">Distribution.Backpack.PreModuleShape</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:297"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:297">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:298"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Configure.html#t:ConfigStateFileError"
                      title="Distribution.Simple.Configure">ConfigStateFileError</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:298">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Configure.html">Distribution.Simple.Configure</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Configure.html#t:ConfigStateFileError"
                          title="Distribution.Simple.Configure">ConfigStateFileError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Configure.html#t:ConfigStateFileError"
                          title="Distribution.Simple.Configure">ConfigStateFileError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Configure.html#t:ConfigStateFileError"
                          title="Distribution.Simple.Configure">ConfigStateFileError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:299"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:299">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [[a]] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:300"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:300">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:301"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:301">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:302"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:302">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:303"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:303">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:304"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:304">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:305"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                      title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:305">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ForeignPtr.html">GHC.ForeignPtr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:306"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:306">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:307"></span> <a
                      href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:307">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:308"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:308">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:309"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:309">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:310"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:310">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:311"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:311">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:312"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:312">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:313"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:313">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:314"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:314">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:315"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p>This instance would be equivalent to the derived instances of the
                    <code><a href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                        title="Data.Functor.Identity">Identity</a></code> newtype if the <code><a
                        href="../base-4.12.0.0/Data-Functor-Identity.html#v:runIdentity"
                        title="Data.Functor.Identity">runIdentity</a></code> field were removed</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:315">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:316"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:316">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:317"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:317">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:318"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:318">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:319"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:319">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:320"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:320">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:321"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:321">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:322"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:322">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:323"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                      title="Data.Binary.Get.Internal">Decoder</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:323">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:324"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:324">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:325"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> vertex =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:325">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:326"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:326">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:327"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:327">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:328"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:328">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:329"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:329">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:330"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:330">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:331"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:331">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:332"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                      title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:332">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:333"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                      title="Text.PrettyPrint.Annotated">Span</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:333">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:334"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:334">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:335"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:335">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:336"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a>
                    ann)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:336">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Field.html#t:Name"
                          title="Distribution.Parsec.Field">Name</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> ann]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:337"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Parsec-Field.html#t:SectionArg"
                      title="Distribution.Parsec.Field">SectionArg</a> ann)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:337">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:338"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Parsec-Field.html#t:FieldLine" title="Distribution.Parsec.Field">FieldLine</a>
                    ann)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:338">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:339"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a>
                    ann)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:339">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> ann]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:340"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:340">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:341"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:341">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:342"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:342">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:343"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                      title="Distribution.InstalledPackageInfo">ParseResult</a> a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:343">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:344"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> id =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                      title="Distribution.Types.AnnotatedId">AnnotatedId</a> id)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:344">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AnnotatedId.html">Distribution.Types.AnnotatedId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:345"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:345">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:346"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:346">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:347"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:347">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:348"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Simple-Glob.html#t:GlobResult" title="Distribution.Simple.Glob">GlobResult</a>
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:348">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:349"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:Section"
                      title="Distribution.FieldGrammar.Parsec">Section</a> ann)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:349">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:350"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                      title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:350">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:351"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:351">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:352"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:352">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:353"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:353">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:354"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:354">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:355"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a>
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:355">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:356"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:356">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:357"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:357">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:358"></span> (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> ix, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ix, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> e)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> ix
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:358">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:359"></span> (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> a, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:359">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:360"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:360">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:361"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:361">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:362"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:362">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:363"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:363">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:364"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:364">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:365"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:365">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Graph.html#t:Node"
                          title="Distribution.Compat.Graph">Node</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:366"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:366">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:367"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:367">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:368"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:368">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:369"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:369">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:370"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:370">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:371"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:371">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:372"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:372">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b, c)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:373"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p>This instance would be equivalent to the derived instances of the
                    <code><a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                        title="Data.Functor.Const">Const</a></code> newtype if the <code>runConst</code> field were
                    removed</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:373">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:374"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:374">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:375"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:375">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:376"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:376">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:377"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:377">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:378"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    f, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:378">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:379"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:379">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:380"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:380">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:381"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:381">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:382"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:382">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:383"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:383">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:384"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> v) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:384">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:385"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:385">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:386"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:386">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:387"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:387">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:388"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:388">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:389"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1"
                      title="Data.Functor.Classes">Show1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:389">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:390"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1"
                      title="Data.Functor.Classes">Show1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:390">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:391"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:391">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:392"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:392">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:393"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:393">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:394"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:394">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:395"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1"
                      title="Data.Functor.Classes">Show1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:395">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:396"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:396">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:397"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:397">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:398"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:398">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:399"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:399">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:400"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:400">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:401"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:401">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:402"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:402">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k,
                        l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:403"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l,
                    m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:403">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k,
                        l, m) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:404"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:404">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k,
                        l, m, n) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:405"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n,
                    o)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:405">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k,
                        l, m, n, o) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
            title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a id="t:Applicative"
            class="def">Applicative</a> (f :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a>) <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Base.html#Applicative" class="link">Source</a> <a href="#t:Applicative"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A functor with application, providing operations to</p>
          <ul>
            <li>embed pure expressions (<code><a href="Distribution-Compat-Prelude-Internal.html#v:pure"
                  title="Distribution.Compat.Prelude.Internal">pure</a></code>), and</li>
            <li>sequence computations and combine their results (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                  title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> and <code><a
                  href="../base-4.12.0.0/Control-Applicative.html#v:liftA2"
                  title="Control.Applicative">liftA2</a></code>).</li>
          </ul>
          <p>A minimal complete definition must include implementations of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:pure"
                title="Distribution.Compat.Prelude.Internal">pure</a></code>
            and of either <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> or <code><a
                href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code>.
            If it defines both, then they must behave
            the same as their default definitions:</p>
          <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>) = <code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:id" title="Distribution.Compat.Prelude.Internal">id</a></code></pre>
          <pre><code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> f x y = f <code>&lt;$&gt;</code> x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> y</pre>
          <p>Further, any definition must satisfy the following:</p>
          <dl>
            <dt><em>identity</em></dt>
            <dd>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:id" title="Distribution.Compat.Prelude.Internal">id</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> v = v</pre>
            </dd>
            <dt><em>composition</em></dt>
            <dd>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> (.) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> v <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> w = u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> (v <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> w)</pre>
            </dd>
            <dt><em>homomorphism</em></dt>
            <dd>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> f <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> x = <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> (f x)</pre>
            </dd>
            <dt><em>interchange</em></dt>
            <dd>
              <pre>u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> y = <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-36-" title="Distribution.Compat.Prelude.Internal">$</a></code> y) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> u</pre>
            </dd>
          </dl>
          <p>The other methods have the following default definitions, which may
            be overridden with equivalent specialized implementations:</p>
          <ul>
            <li>
              <pre>u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-42--62-" title="Distribution.Compat.Prelude.Internal">*&gt;</a></code> v = (<code><a href="Distribution-Compat-Prelude-Internal.html#v:id" title="Distribution.Compat.Prelude.Internal">id</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--36-" title="Distribution.Compat.Prelude.Internal">&lt;$</a></code> u) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> v</pre>
            </li>
            <li>
              <pre>u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42-" title="Distribution.Compat.Prelude.Internal">&lt;*</a></code> v = <code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:const" title="Distribution.Compat.Prelude.Internal">const</a></code> u v</pre>
            </li>
          </ul>
          <p>As a consequence of these laws, the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code> instance for <code>f</code> will satisfy
          </p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap" title="Distribution.Compat.Prelude.Internal">fmap</a></code> f x = <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> f <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> x</pre>
            </li>
          </ul>
          <p>It may be useful to note that supposing</p>
          <pre>forall x y. p (q x y) = f x . g y</pre>
          <p>it follows from the above that</p>
          <pre><code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> p (<code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> q u v) = <code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> f u . <code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> g v</pre>
          <p>If <code>f</code> is also a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code>, it should satisfy</p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> = <code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code></pre>
            </li>
            <li>
              <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>) = <code><a href="Distribution-Compat-Prelude-Internal.html#v:ap" title="Distribution.Compat.Prelude.Internal">ap</a></code></pre>
            </li>
            <li>
              <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-42--62-" title="Distribution.Compat.Prelude.Internal">*&gt;</a></code>) = (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;</a></code>)</pre>
            </li>
          </ul>
          <p>(which implies that <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure"
                title="Distribution.Compat.Prelude.Internal">pure</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> satisfy the applicative functor laws).
          </p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:pure"
              title="Distribution.Compat.Prelude.Internal">pure</a>, (<a
              href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
              title="Distribution.Compat.Prelude.Internal">(&lt;*&gt;)</a> | <a
              href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a>)</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:pure" class="def">pure</a> :: a -&gt; f a <a
              href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Lift a value.</p>
          </div>
          <p class="src"><a id="v:-60--42--62-" class="def">(&lt;*&gt;)</a> :: f (a -&gt; b) -&gt; f a -&gt; f b <span
              class="fixity">infixl 4</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a href="#v:-60--42--62-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequential application.</p>
            <p>A few functors support an implementation of <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                  title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> that is more
              efficient than the default one.</p>
          </div>
          <p class="src"><a id="v:-42--62-" class="def">(*&gt;)</a> :: f a -&gt; f b -&gt; f b <span
              class="fixity">infixl 4</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequence actions, discarding the value of the first argument.</p>
          </div>
          <p class="src"><a id="v:-60--42-" class="def">(&lt;*)</a> :: f a -&gt; f b -&gt; f a <span
              class="fixity">infixl 4</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequence actions, discarding the value of the second argument.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Applicative" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: [a -&gt; b] -&gt; [a] -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; [a] -&gt; [b] -&gt; [c]
                        <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: [a] -&gt; [b] -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: [a] -&gt; [b] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> b -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> b -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> (a -&gt;
                        b) -&gt; <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        a -&gt; <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> (a -&gt;
                        b) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> (a
                        -&gt; b) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <pre>f '&lt;$&gt;' 'ZipList' xs1 '&lt;*&gt;' ... '&lt;*&gt;' 'ZipList' xsN
    = 'ZipList' (zipWithN f xs1 ... xsN)</pre>
                  <p>where <code>zipWithN</code> refers to the <code>zipWith</code> function of the appropriate arity
                    (<code>zipWith</code>, <code>zipWith3</code>, <code>zipWith4</code>, ...). For example:</p>
                  <pre>(\a b c -&gt; stimes c [a, b]) &lt;$&gt; ZipList &quot;abcd&quot; &lt;*&gt; ZipList &quot;567&quot; &lt;*&gt; ZipList [1..]
    = ZipList (zipWith3 (\a b c -&gt; stimes c [a, b]) &quot;abcd&quot; &quot;567&quot; [1..])
    = ZipList {getZipList = [&quot;a5&quot;,&quot;b6b6&quot;,&quot;c7c7c7&quot;]}</pre>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#pure"
                          class="link">Source</a> <a href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#pure"
                          class="link">Source</a> <a href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> b -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> b -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#pure"
                          class="link">Source</a> <a href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> (a -&gt;
                        b) -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM"
                          title="Data.Binary.Put">PutM</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#pure"
                          class="link">Source</a> <a href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a -&gt; b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> Put</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: Put (a -&gt; b) -&gt; Put a -&gt; Put
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; Put a -&gt; Put b -&gt;
                        Put c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: Put a -&gt; Put b -&gt; Put b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: Put a -&gt; Put b -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> (a -&gt; b)
                        -&gt; <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt;
                        <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.4</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> (a -&gt;
                        b) -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-4.5.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: P (a -&gt; b) -&gt; P a -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; P a -&gt; P b -&gt; P c
                        <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: P a -&gt; P b -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: P a -&gt; P b -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:Lex"
                      title="Distribution.Parsec.LexerMonad">Lex</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a></span> <a
                    href="#t:Applicative" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> (a -&gt;
                        b) -&gt; <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                      title="Distribution.InstalledPackageInfo">ParseResult</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> (a -&gt; b) -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Utils-LogProgress.html#t:LogProgress"
                      title="Distribution.Utils.LogProgress">LogProgress</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-LogProgress.html">Distribution.Utils.LogProgress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                      title="Distribution.Parsec.ParseResult">ParseResult</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-ParseResult.html">Distribution.Parsec.ParseResult</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> e)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> ((,) a)</span></td>
                <td class="doc">
                  <p>For tuples, the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> constraint on <code>a</code>
                    determines
                    how the first values merge.
                    For example, <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                        title="Distribution.Compat.Prelude.Internal">String</a></code>s concatenate:</p>
                  <pre>(&quot;hello &quot;, (+15)) &lt;*&gt; (&quot;world!&quot;, 2002)
(&quot;hello world!&quot;,2017)</pre>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a0 -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: (a, a0 -&gt; b) -&gt; (a, a0) -&gt;
                        (a, b) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a0 -&gt; b -&gt; c) -&gt; (a, a0) -&gt; (a, b)
                        -&gt; (a, c) <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: (a, a0) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: (a, a0) -&gt; (a, b) -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (a -&gt; b) -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:42"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:Arrow" title="Control.Arrow">Arrow</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        (a0 -&gt; b) -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a0 -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m (a
                        -&gt; b) -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m c
                        <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:45"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m (a -&gt; b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (SetM s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: SetM s (a -&gt; b) -&gt; SetM s a
                        -&gt; SetM s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; SetM s a -&gt; SetM s b
                        -&gt; SetM s c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: SetM s a -&gt; SetM s b -&gt; SetM s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: SetM s a -&gt; SetM s b -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                      title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s)</span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Pretty.html">Distribution.FieldGrammar.Pretty</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                      title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s)</span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                      title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s)</span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-FieldGrammar-FieldDescrs.html">Distribution.FieldGrammar.FieldDescrs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:51"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:Arrow" title="Control.Arrow">Arrow</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                      title="Control.Applicative">WrappedArrow</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b (a0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a0 -&gt; b0 -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m ::
                    <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        (a -&gt; b) -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:55"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                      title="Data.IntMap.Merge.Strict">WhenMissing</a> f x)</span></td>
                <td class="doc">
                  <p>Equivalent to <code>ReaderT k (ReaderT x (MaybeT f))</code>.</p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m (a -&gt; b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:57"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m (a -&gt; b) -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:58"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:60"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:61"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:62"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:63"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:Applicative" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s (a -&gt; b) -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-Utils-Progress.html#t:Progress"
                      title="Distribution.Utils.Progress">Progress</a> step fail)</span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-Progress.html">Distribution.Utils.Progress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail (a -&gt; b) -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> ((-&gt;) a :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a0 -&gt; a -&gt; a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: (a -&gt; (a0 -&gt; b)) -&gt; (a -&gt;
                        a0) -&gt; a -&gt; b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E"
                          class="link">Source</a> <a href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a0 -&gt; b -&gt; c) -&gt; (a -&gt; a0) -&gt; (a
                        -&gt; b) -&gt; a -&gt; c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: (a -&gt; a0) -&gt; (a -&gt; b) -&gt; a -&gt; b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: (a -&gt; a0) -&gt; (a -&gt; b) -&gt; a -&gt;
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c0) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c c0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:68"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) (a -&gt; b)
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:69"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:70"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                      title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y)</span></td>
                <td class="doc">
                  <p>Equivalent to <code>ReaderT Key (ReaderT x (ReaderT y (MaybeT f)))</code></p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:71"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                      title="Data.Map.Merge.Lazy">WhenMissing</a> f k x)</span></td>
                <td class="doc">
                  <p>Equivalent to <code> ReaderT k (ReaderT x (MaybeT f)) </code>.</p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Cont.html">Control.Monad.Trans.Cont</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m
                        (a -&gt; b) -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m c
                        <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m (a
                        -&gt; b) -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c0) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f c0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:75"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) (a -&gt; b)
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:76"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:77"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                      title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y)</span></td>
                <td class="doc">
                  <p>Equivalent to <code> ReaderT k (ReaderT x (ReaderT y (MaybeT f))) </code></p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:78"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a
                          href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m (a -&gt; b) -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:79"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldl" class="def">foldl</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a
          -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a href="#v:foldl"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Left-associative fold of a structure.</p>
          <p>In the case of lists, <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldl"
                title="Distribution.Compat.Prelude.Internal">foldl</a></code>, when applied to a binary
            operator, a starting value (typically the left-identity of the operator),
            and a list, reduces the list using the binary operator, from left to
            right:</p>
          <pre>foldl f z [x1, x2, ..., xn] == (...((z `f` x1) `f` x2) `f`...) `f` xn</pre>
          <p>Note that to produce the outermost application of the operator the
            entire input list must be traversed. This means that <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:foldl-39-"
                title="Distribution.Compat.Prelude.Internal">foldl'</a></code> will
            diverge if given an infinite list.</p>
          <p>Also note that if you want an efficient left-fold, you probably want to
            use <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldl-39-"
                title="Distribution.Compat.Prelude.Internal">foldl'</a></code> instead of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:foldl"
                title="Distribution.Compat.Prelude.Internal">foldl</a></code>. The reason for this is that latter does
            not force the &quot;inner&quot; results (e.g. <code>z <code>f</code> x1</code> in the above example)
            before applying them to the operator (e.g. to <code>(<code>f</code> x2)</code>). This results
            in a thunk chain <code>O(n)</code> elements long, which then must be evaluated from
            the outside-in.</p>
          <p>For a general <code><a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                title="Distribution.Compat.Prelude.Internal">Foldable</a></code> structure this should be semantically
            identical
            to,</p>
          <pre>foldl f z = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldl" title="GHC.List">foldl</a></code> f z . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldl1" class="def">foldl1</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; a -&gt; a) -&gt; t a -&gt; a <a
            href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a href="#v:foldl1"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A variant of <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldl"
                title="Distribution.Compat.Prelude.Internal">foldl</a></code> that has no base case,
            and thus may only be applied to non-empty structures.</p>
          <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:foldl1" title="Distribution.Compat.Prelude.Internal">foldl1</a></code> f = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldl1" title="GHC.List">foldl1</a></code> f . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sum" class="def">sum</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Num" title="Distribution.Compat.Prelude.Internal">Num</a>
          a) =&gt; t a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
            href="#v:sum" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:sum"
                title="Distribution.Compat.Prelude.Internal">sum</a></code> function computes the sum of the numbers of
            a structure.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:product" class="def">product</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Num" title="Distribution.Compat.Prelude.Internal">Num</a>
          a) =&gt; t a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
            href="#v:product" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:product"
                title="Distribution.Compat.Prelude.Internal">product</a></code> function computes the product of the
            numbers of a
            structure.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldr1" class="def">foldr1</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; a -&gt; a) -&gt; t a -&gt; a <a
            href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a href="#v:foldr1"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A variant of <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldr"
                title="Distribution.Compat.Prelude.Internal">foldr</a></code> that has no base case,
            and thus may only be applied to non-empty structures.</p>
          <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:foldr1" title="Distribution.Compat.Prelude.Internal">foldr1</a></code> f = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldr1" title="GHC.List">foldr1</a></code> f . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:maximum" class="def">maximum</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a>
          a) =&gt; t a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</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="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a>
          a) =&gt; t a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</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"><a id="v:elem" class="def">elem</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a)
          =&gt; a -&gt; t a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <span class="fixity">infix 4</span><span
            class="rightedge"></span> <a href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</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"><span class="keyword">class</span> <a id="t:Semigroup" class="def">Semigroup</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Base.html#Semigroup" class="link">Source</a>
          <a href="#t:Semigroup" class="selflink">#</a></p>
        <div class="doc">
          <p>The class of semigroups (types with an associative binary operation).</p>
          <p>Instances should satisfy the associativity law:</p>
          <ul>
            <li>
              <pre>x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> (y <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z) = (x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> y) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z</pre>
            </li>
          </ul>
          <p><em>Since: base-4.9.0.0</em></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-60--62-" class="def">(&lt;&gt;)</a> :: a -&gt; a -&gt; a <span class="fixity">infixr
              6</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
              class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
          <div class="doc">
            <p>An associative operation.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Semigroup" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: () -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                      title="Data.Binary.Builder">Builder</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code>Any</code> like semigroup, where <code><a
                        href="Distribution-Types-ExecutableScope.html#v:ExecutablePrivate"
                        title="Distribution.Types.ExecutableScope">ExecutablePrivate</a></code> is 'Any True'</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                      title="Distribution.Simple.Setup">BenchmarkFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:TestFlags"
                      title="Distribution.Simple.Setup">TestFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:GlobalFlags"
                      title="Distribution.Simple.Setup">GlobalFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a) -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a) -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ()
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) -&gt;
                        <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a) -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (MergeSet a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: MergeSet a -&gt; MergeSet a -&gt; MergeSet
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (MergeSet a) -&gt; MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; MergeSet a -&gt;
                        MergeSet a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-DList.html">Distribution.Compat.DList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a) -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a) -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> a)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a) -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>)</span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>) -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a -&gt; b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a -&gt; b) -&gt; (a -&gt; b) -&gt; a -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a -&gt; b) -&gt; a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a -&gt; b) -&gt;
                        a -&gt; b <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:82"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b) -&gt; (a,
                        b) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a) -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s) -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:87"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c)
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c) -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c) -&gt;
                        (a, b, c) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:89"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:92"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:93"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a,
                        b, c, d) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c, d) -&gt; (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c, d) -&gt;
                        (a, b, c, d) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m
                    a)</span></td>
                <td class="doc">
                  <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> instance for <code><a
                        href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a></code> is
                    used to append the result
                    of several parsers, for example:</p>
                  <pre>(many $ char <code>a</code>) &lt;&gt; (many $ char <code>b</code>)
</pre>
                  <p>The above will parse a string like <code>&quot;aabbb&quot;</code> and return a successful
                    parse result <code>&quot;aabbb&quot;</code>. Compare against the below which will
                    produce a result of <code>&quot;bbb&quot;</code> for the same input:</p>
                  <pre>(many $ char <code>a</code>) &gt;&gt; (many $ char <code>b</code>)
(many $ char <code>a</code>) *&gt; (many $ char <code>b</code>)
</pre>
                  <p><em>Since: parsec-3.1.12</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a)
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p) -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:97"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt;
                        (a, b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c, d, e) -&gt; (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c, d, e)
                        -&gt; (a, b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
            title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a id="t:Monoid" class="def">Monoid</a> a
          <span class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Base.html#Monoid" class="link">Source</a>
          <a href="#t:Monoid" class="selflink">#</a></p>
        <div class="doc">
          <p>The class of monoids (types with an associative binary operation that
            has an identity). Instances should satisfy the following laws:</p>
          <ul>
            <li>
              <pre>x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:mempty" title="Distribution.Compat.Prelude.Internal">mempty</a></code> = x</pre>
            </li>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:mempty" title="Distribution.Compat.Prelude.Internal">mempty</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> x = x</pre>
            </li>
            <li><code>x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                    title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> (y <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                    title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z) = (x <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                    title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> y) <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                    title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z</code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                  title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> law)</li>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:mconcat" title="Distribution.Compat.Prelude.Internal">mconcat</a></code> = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code> '(&lt;&gt;)' <code><a href="Distribution-Compat-Prelude-Internal.html#v:mempty" title="Distribution.Compat.Prelude.Internal">mempty</a></code></pre>
            </li>
          </ul>
          <p>The method names refer to the monoid of lists under concatenation,
            but there are many other instances.</p>
          <p>Some types can be viewed as a monoid in more than one way,
            e.g. both addition and multiplication on numbers.
            In such cases we often define <code>newtype</code>s and make those instances
            of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                title="Distribution.Compat.Prelude.Internal">Monoid</a></code>, e.g. <code>Sum</code> and
            <code>Product</code>.</p>
          <p><strong>NOTE</strong>: <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> is a superclass of <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                title="Distribution.Compat.Prelude.Internal">Monoid</a></code> since <em>base-4.11.0.0</em>.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:mempty"
              title="Distribution.Compat.Prelude.Internal">mempty</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:mempty" class="def">mempty</a> :: a <a
              href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Identity of <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                  title="Distribution.Compat.Prelude.Internal">mappend</a></code></p>
          </div>
          <p class="src"><a id="v:mappend" class="def">mappend</a> :: a -&gt; a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
              class="selflink">#</a></p>
          <div class="doc">
            <p>An associative operation</p>
            <p><strong>NOTE</strong>: This method is redundant and has the default
              implementation <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                    title="Distribution.Compat.Prelude.Internal">mappend</a></code> = '(&lt;&gt;)'</code> since
              <em>base-4.11.0.0</em>.</p>
          </div>
          <p class="src"><a id="v:mconcat" class="def">mconcat</a> :: [a] -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Fold a list using the monoid.</p>
            <p>For most types, the default definition for <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:mconcat"
                  title="Distribution.Compat.Prelude.Internal">mconcat</a></code> will be
              used, but the function is included in the class definition so
              that an optimized version can be provided for specific types.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Monoid" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: () -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [()] -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                      title="Data.Binary.Builder">Builder</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] -&gt;
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a>] -&gt;
                        <a href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a>] -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:mempty"
                        title="Distribution.Compat.Prelude.Internal">mempty</a></code> = <code><a
                        href="Distribution-Types-ExecutableScope.html#v:ExecutablePublic"
                        title="Distribution.Types.ExecutableScope">ExecutablePublic</a></code></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a>] -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a>] -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                      title="Distribution.Simple.Setup">BenchmarkFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:TestFlags"
                      title="Distribution.Simple.Setup">TestFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:GlobalFlags"
                      title="Distribution.Simple.Setup">GlobalFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [[a]] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p>Lift a semigroup into <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a></code> forming a <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> according to
                    <a href="http://en.wikipedia.org/wiki/Monoid">http://en.wikipedia.org/wiki/Monoid</a>: &quot;Any
                    semigroup <code>S</code> may be
                    turned into a monoid simply by adjoining an element <code>e</code> not in <code>S</code>
                    and defining <code>e*e = e</code> and <code>e*s = s = s*e</code> for all <code>s &#8712;
                      S</code>.&quot;</p>
                  <p><em>Since 4.11.0</em>: constraint on inner <code>a</code> value generalised from
                    <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> to <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code>.</p>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a] -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:47"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:48"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a]
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a
                          href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ()
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ()]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a
                          href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a] -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a] -&gt;
                        <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a] -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (MergeSet a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: MergeSet a -&gt; MergeSet a -&gt; MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [MergeSet a] -&gt; MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a>
                    a)</span> <a href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-DList.html">Distribution.Compat.DList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a]
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a] -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> a)</span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a] -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:69"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> dir, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> dir) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a] -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc">
                  <p>Monoid operations on NubLists.
                    For a valid Monoid instance we need to satistfy the required monoid laws;
                    identity, associativity and closure.</p>
                  <p>Identity : by inspection:
                    mempty <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> NubList xs == NubList xs
                    <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> mempty</p>
                  <p>Associativity : by inspection:
                    (NubList xs <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> NubList ys) <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> NubList zs
                    == NubList xs <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> (NubList ys <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> NubList zs)</p>
                  <p>Closure : appending two lists of type a and removing duplicates obviously
                    does not change the type.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>)</span> <a
                    href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a -&gt; b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a -&gt; b) -&gt; (a -&gt; b) -&gt; a -&gt; b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [a -&gt; b] -&gt; a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:75"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(a, b)] -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a
                          href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a] -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:80"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(a, b, c)] -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a
                          href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:82"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:85"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p] -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:86"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a, b, c,
                        d) <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(a, b, c, d)] -&gt; (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:87"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a))
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m
                    a)</span></td>
                <td class="doc">
                  <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> instance for <code><a
                        href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a></code> is
                    used for the same purposes as
                    the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> instance.</p>
                  <p><em>Since: parsec-3.1.12</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a]
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a
                          href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p] -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:90"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; (a,
                        b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(a, b, c, d, e)] -&gt; (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Bool" class="def">Bool</a> <a href="#t:Bool"
            class="selflink">#</a></p>
        <div class="subs constructors">
          <p class="caption">Constructors</p>
          <table>
            <tr>
              <td class="src"><a id="v:False" class="def">False</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:True" class="def">True</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
          </table>
        </div>
        <div class="subs instances">
          <details id="i:Bool" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Data:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Ord:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Ord:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Read:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Read:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Show:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Show:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Ix:8"></span> <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Ix:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Generic:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Generic:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:SingKind:10"></span> SingKind <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:SingKind:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> DemoteRep <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromSing">fromSing</a> :: Sing a -&gt; DemoteRep <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Storable:11"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Storable:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Bits:12"></span>
                    <a href="../base-4.12.0.0/Data-Bits.html#t:Bits" title="Data.Bits">Bits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p>Interpret <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a></code> as 1-bit bit-field</p>
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Bits:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:FiniteBits:13"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:FiniteBits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Binary:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Binary:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:NFData:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:NFData:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Pretty:16"></span> <a href="Distribution-Pretty.html#t:Pretty"
                      title="Distribution.Pretty">Pretty</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span> <a href="#t:Pretty"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Pretty:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Pretty.html">Distribution.Pretty</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pretty">pretty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="#v:pretty" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:BooleanFlag:17"></span> <a
                      href="Distribution-Simple-Flag.html#t:BooleanFlag"
                      title="Distribution.Simple.Flag">BooleanFlag</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span> <a href="#t:BooleanFlag"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:BooleanFlag:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:asBool">asBool</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:asBool"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Parsec:18"></span> <a href="Distribution-Parsec-Class.html#t:Parsec"
                      title="Distribution.Parsec.Class">Parsec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span> <a href="#t:Parsec"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Parsec:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:parsec">parsec</a> :: <a
                          href="Distribution-Parsec-Class.html#t:CabalParsing"
                          title="Distribution.Parsec.Class">CabalParsing</a> m =&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:parsec"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Text:19"></span>
                    <a href="Distribution-Text.html#t:Text" title="Distribution.Text">Text</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span> <a href="#t:Text"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Text:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Text.html">Distribution.Text</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:disp">disp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="#v:disp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:parse">parse</a> :: <a href="Distribution-Compat-ReadP.html#t:ReadP"
                          title="Distribution.Compat.ReadP">ReadP</a> r <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:parse"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:IArray:20"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:IArray:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:SingI:21"></span> SingI <a
                      href="Distribution-Compat-Prelude-Internal.html#v:False"
                      title="Distribution.Compat.Prelude.Internal">False</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:SingI:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sing">sing</a> :: Sing <a
                          href="Distribution-Compat-Prelude-Internal.html#v:False"
                          title="Distribution.Compat.Prelude.Internal">False</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:SingI:22"></span> SingI <a
                      href="Distribution-Compat-Prelude-Internal.html#v:True"
                      title="Distribution.Compat.Prelude.Internal">True</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:SingI:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sing">sing</a> :: Sing <a
                          href="Distribution-Compat-Prelude-Internal.html#v:True"
                          title="Distribution.Compat.Prelude.Internal">True</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:MArray:23"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:MArray:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Rep:24"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Rep:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a> = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Bool&quot; &quot;GHC.Types&quot; &quot;ghc-prim&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;False&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;True&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Sing:25"></span>
                    <span class="keyword">data</span> Sing (a :: <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Sing:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> Sing (a :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a>) <span class="keyword">where</span>
                      <ul class="inst">
                        <li class="inst"><a id="v:STrue" class="def">STrue</a> :: <span class="keyword">forall</span> (a
                          :: <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                            title="Distribution.Compat.Prelude.Internal">Bool</a>). Sing <a
                            href="Distribution-Compat-Prelude-Internal.html#v:True"
                            title="Distribution.Compat.Prelude.Internal">True</a></li>
                        <li class="inst"><a id="v:SFalse" class="def">SFalse</a> :: <span class="keyword">forall</span>
                          (a :: <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                            title="Distribution.Compat.Prelude.Internal">Bool</a>). Sing <a
                            href="Distribution-Compat-Prelude-Internal.html#v:False"
                            title="Distribution.Compat.Prelude.Internal">False</a></li>
                      </ul>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:DemoteRep:26"></span> <span class="keyword">type</span> DemoteRep <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:DemoteRep:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> DemoteRep <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a> = <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a></div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Char" class="def">Char</a> <a href="#t:Char"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Char" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Data:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Ord:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Ord:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Read:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Read:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Show:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Show:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Ix:8"></span> <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Ix:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Storable:9"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Storable:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Binary:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Binary:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:NFData:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:NFData:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:ErrorList:12"></span> <a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html#t:ErrorList"
                      title="Control.Monad.Trans.Error">ErrorList</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:ErrorList:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:listMsg">listMsg</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../transformers-0.5.6.2/src/Control-Monad-Trans-Error.html#listMsg"
                          class="link">Source</a> <a href="#v:listMsg" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:IArray:13"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:IArray:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Newtype:14"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:FilePathNT"
                      title="Distribution.Parsec.Newtypes">FilePathNT</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:String"
                      title="Distribution.Compat.Prelude.Internal">String</a></span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Newtype:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:FilePathNT"
                          title="Distribution.Parsec.Newtypes">FilePathNT</a> <a href="#v:pack" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:FilePathNT"
                          title="Distribution.Parsec.Newtypes">FilePathNT</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Newtype:15"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:FreeText"
                      title="Distribution.Parsec.Newtypes">FreeText</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:String"
                      title="Distribution.Compat.Prelude.Internal">String</a></span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Newtype:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:FreeText"
                          title="Distribution.Parsec.Newtypes">FreeText</a> <a href="#v:pack" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:FreeText"
                          title="Distribution.Parsec.Newtypes">FreeText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Newtype:16"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:Token-39-"
                      title="Distribution.Parsec.Newtypes">Token'</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:String"
                      title="Distribution.Compat.Prelude.Internal">String</a></span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Newtype:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:Token-39-"
                          title="Distribution.Parsec.Newtypes">Token'</a> <a href="#v:pack" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:Token-39-"
                          title="Distribution.Parsec.Newtypes">Token'</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Newtype:17"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:Token" title="Distribution.Parsec.Newtypes">Token</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                      title="Distribution.Compat.Prelude.Internal">String</a></span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Newtype:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:Token"
                          title="Distribution.Parsec.Newtypes">Token</a> <a href="#v:pack" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:Token"
                          title="Distribution.Parsec.Newtypes">Token</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="../text-1.2.3.1/Data-Text-Lazy.html#t:Text" title="Data.Text.Lazy">Text</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a
                          href="../text-1.2.3.1/Data-Text-Lazy.html#t:Text" title="Data.Text.Lazy">Text</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="../text-1.2.3.1/Data-Text-Lazy.html#t:Text" title="Data.Text.Lazy">Text</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="../text-1.2.3.1/Data-Text.html#t:Text" title="Data.Text">Text</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a href="../text-1.2.3.1/Data-Text.html#t:Text"
                          title="Data.Text">Text</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="../text-1.2.3.1/Data-Text.html#t:Text" title="Data.Text">Text</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                      title="Distribution.Parsec.FieldLineStream">FieldLineStream</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span> <a href="#t:Stream"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Parsec-FieldLineStream.html">Distribution.Parsec.FieldLineStream</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Generic1:23"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Generic1:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:MArray:24"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:MArray:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Functor:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Functor:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Foldable:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Foldable:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Traversable:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Traversable:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Eq:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Eq:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Ord:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Ord:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Show:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Show:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Generic:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Generic:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:URec:32"></span>
                    <span class="keyword">data</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Char-35-"
                        title="GHC.Exts">Char#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:URec:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Char"
                        title="Distribution.Compat.Prelude.Internal">Char</a> (p :: k) = <a id="v:UChar"
                        class="def">UChar</a> {<ul class="inst">
                        <li class="inst"><a id="v:uChar-35-" class="def">uChar#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Char-35-" title="GHC.Exts">Char#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Rep1:33"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                      title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Rep1:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Char"
                        title="Distribution.Compat.Prelude.Internal">Char</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UChar&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uChar#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UChar" title="GHC.Generics">UChar</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Rep:34"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Rep:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Char"
                        title="Distribution.Compat.Prelude.Internal">Char</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UChar&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uChar#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UChar" title="GHC.Generics">UChar</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Double" class="def">Double</a> <a href="#t:Double"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Double" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Double:Eq:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Eq:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Floating:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Floating:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Data:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Data:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Double:Ord:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Ord:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Read:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Read:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:RealFloat:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:RealFloat:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Storable:7"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Storable:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Binary:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Binary:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:NFData:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:NFData:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:IArray:10"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:IArray:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Generic1:11"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Generic1:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:MArray:12"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:MArray:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Functor:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Functor:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Foldable:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Foldable:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Traversable:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Traversable:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Double:Eq:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Eq:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Ord:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Ord:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Show:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Show:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Generic:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Generic:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:URec:20"></span> <span class="keyword">data</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Double-35-"
                        title="GHC.Exts">Double#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:URec:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Double"
                        title="Distribution.Compat.Prelude.Internal">Double</a> (p :: k) = <a id="v:UDouble"
                        class="def">UDouble</a> {<ul class="inst">
                        <li class="inst"><a id="v:uDouble-35-" class="def">uDouble#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Double-35-" title="GHC.Exts">Double#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Rep1:21"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Rep1:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Double"
                        title="Distribution.Compat.Prelude.Internal">Double</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UDouble&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uDouble#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UDouble" title="GHC.Generics">UDouble</a> :: k
                      -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Rep:22"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Rep:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Double"
                        title="Distribution.Compat.Prelude.Internal">Double</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UDouble&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uDouble#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UDouble" title="GHC.Generics">UDouble</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Float" class="def">Float</a> <a href="#t:Float"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Float" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Eq:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Eq:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Floating:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Floating:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Data:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Data:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Ord:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Ord:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Read:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Read:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:RealFloat:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:RealFloat:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Storable:7"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Storable:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Binary:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Binary:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:NFData:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:NFData:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:IArray:10"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:IArray:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Generic1:11"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Generic1:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:MArray:12"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:MArray:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Functor:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Functor:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Foldable:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Foldable:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Traversable:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Traversable:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Eq:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Eq:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Ord:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Ord:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Show:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Show:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Generic:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Generic:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:URec:20"></span> <span class="keyword">data</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Float-35-"
                        title="GHC.Exts">Float#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:URec:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Float"
                        title="Distribution.Compat.Prelude.Internal">Float</a> (p :: k) = <a id="v:UFloat"
                        class="def">UFloat</a> {<ul class="inst">
                        <li class="inst"><a id="v:uFloat-35-" class="def">uFloat#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Float-35-" title="GHC.Exts">Float#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Rep1:21"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Rep1:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Float"
                        title="Distribution.Compat.Prelude.Internal">Float</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UFloat&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uFloat#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UFloat" title="GHC.Generics">UFloat</a> :: k -&gt;
                      <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Rep:22"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Rep:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Float"
                        title="Distribution.Compat.Prelude.Internal">Float</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UFloat&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uFloat#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UFloat" title="GHC.Generics">UFloat</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int" class="def">Int</a> <a href="#t:Int"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Int" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Num:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Ord:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Show:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Ix:11"></span> <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Bits:13"></span>
                    <a href="../base-4.12.0.0/Data-Bits.html#t:Bits" title="Data.Bits">Bits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Pretty:17"></span> <a href="Distribution-Pretty.html#t:Pretty"
                      title="Distribution.Pretty">Pretty</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span> <a href="#t:Pretty"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Pretty:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Pretty.html">Distribution.Pretty</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pretty">pretty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="#v:pretty" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Text:18"></span>
                    <a href="Distribution-Text.html#t:Text" title="Distribution.Text">Text</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span> <a href="#t:Text"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Text:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Text.html">Distribution.Text</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:disp">disp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="#v:disp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:parse">parse</a> :: <a href="Distribution-Compat-ReadP.html#t:ReadP"
                          title="Distribution.Compat.ReadP">ReadP</a> r <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:parse" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:IArray:19"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:IArray:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Generic1:20"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Generic1:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:MArray:21"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:MArray:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Functor:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Functor:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Foldable:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Foldable:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Traversable:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Traversable:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Eq:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Eq:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Ord:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Ord:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Show:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Show:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Generic:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Generic:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:URec:29"></span>
                    <span class="keyword">data</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Int-35-"
                        title="GHC.Exts">Int#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:URec:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Int"
                        title="Distribution.Compat.Prelude.Internal">Int</a> (p :: k) = <a id="v:UInt"
                        class="def">UInt</a> {<ul class="inst">
                        <li class="inst"><a id="v:uInt-35-" class="def">uInt#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Int-35-" title="GHC.Exts">Int#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Rep1:30"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                      title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Rep1:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Int"
                        title="Distribution.Compat.Prelude.Internal">Int</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UInt&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uInt#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UInt" title="GHC.Generics">UInt</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Rep:31"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Rep:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Int"
                        title="Distribution.Compat.Prelude.Internal">Int</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UInt&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uInt#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UInt" title="GHC.Generics">UInt</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Integer" class="def">Integer</a> <a href="#t:Integer"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Integer" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Enum:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Enum:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Integer:Eq:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Eq:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Integral:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Integral:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Data:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Num:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Num:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Ord:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Ord:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Read:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Read:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Real:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Real:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Show:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Show:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Ix:10"></span> <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Ix:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Bits:11"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Bits:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Binary:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Binary:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:NFData:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:NFData:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Maybe" class="def">Maybe</a> a <a
            href="../base-4.12.0.0/src/GHC-Maybe.html#Maybe" class="link">Source</a> <a href="#t:Maybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> type encapsulates an optional value. A
            value of type
            <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                  title="Distribution.Compat.Prelude.Internal">Maybe</a></code> a</code> either contains a value of type
            <code>a</code> (represented as <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                  title="Distribution.Compat.Prelude.Internal">Just</a></code> a</code>),
            or it is empty (represented as <code><a href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>). Using <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> is a good way to
            deal with errors or exceptional cases without resorting to drastic
            measures such as <code>error</code>.</p>
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> type is also a monad. It is a simple kind
            of error
            monad, where all errors are represented by <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>. A richer
            error monad can be built using the <code><a href="../base-4.12.0.0/Data-Either.html#v:Either"
                title="Data.Either">Either</a></code> type.</p>
        </div>
        <div class="subs constructors">
          <p class="caption">Constructors</p>
          <table>
            <tr>
              <td class="src"><a id="v:Nothing" class="def">Nothing</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:Just" class="def">Just</a> a</td>
              <td class="doc empty">&nbsp;</td>
            </tr>
          </table>
        </div>
        <div class="subs instances">
          <details id="i:Maybe" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Monad:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Monad:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; (a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Functor:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Functor:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:MonadFail:3"></span> <a
                      href="../base-4.12.0.0/Control-Monad-Fail.html#t:MonadFail"
                      title="Control.Monad.Fail">MonadFail</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:MonadFail:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Monad-Fail.html">Control.Monad.Fail</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/Control-Monad-Fail.html#fail" class="link">Source</a> <a
                          href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Applicative:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Applicative:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Foldable:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Foldable:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Traversable:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Traversable:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (f a) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (m a) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Eq1:7"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Eq1:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq">liftEq</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq" class="link">Source</a> <a
                          href="#v:liftEq" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Ord1:8"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Ord1:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare">liftCompare</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare" class="link">Source</a> <a
                          href="#v:liftCompare" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Read1:9"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Read1:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftReadsPrec">liftReadsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadsPrec" class="link">Source</a> <a
                          href="#v:liftReadsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadList">liftReadList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadList" class="link">Source</a> <a
                          href="#v:liftReadList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadPrec">liftReadPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadPrec" class="link">Source</a> <a
                          href="#v:liftReadPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadListPrec">liftReadListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadListPrec" class="link">Source</a>
                        <a href="#v:liftReadListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Show1:10"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Show1:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec" class="link">Source</a> <a
                          href="#v:liftShowsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList" class="link">Source</a> <a
                          href="#v:liftShowList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Alternative:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Alternative:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:MonadPlus:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:MonadPlus:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:NFData1:13"></span> <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:NFData1:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftRnf">liftRnf</a> :: (a -&gt; ()) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#liftRnf" class="link">Source</a> <a
                          href="#v:liftRnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Eq:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Eq:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Maybe.html">GHC.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Data:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Data:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Ord:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Ord:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Maybe.html">GHC.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Read:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Read:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Show:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Show:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Generic:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Generic:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Semigroup:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Semigroup:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Monoid:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p>Lift a semigroup into <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a></code> forming a <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> according to
                    <a href="http://en.wikipedia.org/wiki/Monoid">http://en.wikipedia.org/wiki/Monoid</a>: &quot;Any
                    semigroup <code>S</code> may be
                    turned into a monoid simply by adjoining an element <code>e</code> not in <code>S</code>
                    and defining <code>e*e = e</code> and <code>e*s = s = s*e</code> for all <code>s &#8712;
                      S</code>.&quot;</p>
                  <p><em>Since 4.11.0</em>: constraint on inner <code>a</code> value generalised from
                    <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> to <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code>.</p>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Monoid:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:SingKind:22"></span> SingKind a =&gt; SingKind (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:SingKind:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> DemoteRep (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromSing">fromSing</a> :: Sing a0 -&gt; DemoteRep (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Binary:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Binary:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:NFData:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:NFData:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Generic1:25"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Generic1:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:SingI:26"></span> SingI (<a
                      href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                      title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:SingI:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sing">sing</a> :: Sing <a
                          href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                          title="Distribution.Compat.Prelude.Internal">Nothing</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:SingI:27"></span> SingI a2 =&gt; SingI (<a
                      href="Distribution-Compat-Prelude-Internal.html#v:Just"
                      title="Distribution.Compat.Prelude.Internal">Just</a> a2 :: <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a1)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:SingI:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sing">sing</a> :: Sing (<a
                          href="Distribution-Compat-Prelude-Internal.html#v:Just"
                          title="Distribution.Compat.Prelude.Internal">Just</a> a2)</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Rep:28"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Rep:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> a) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Maybe&quot; &quot;GHC.Maybe&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Nothing&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Just&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> a)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Sing:29"></span> <span class="keyword">data</span> Sing (b :: <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Sing:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> Sing (b :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <span class="keyword">where</span>
                      <ul class="inst">
                        <li class="inst"><a id="v:SNothing" class="def">SNothing</a> :: <span
                            class="keyword">forall</span> a (b :: <a
                            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                            title="Distribution.Compat.Prelude.Internal">Maybe</a> a). Sing (<a
                            href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                            title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                            title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</li>
                        <li class="inst"><a id="v:SJust" class="def">SJust</a> :: <span class="keyword">forall</span> a
                          (b :: <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                            title="Distribution.Compat.Prelude.Internal">Maybe</a> a) (a1 :: a). Sing a1 -&gt; Sing (<a
                            href="Distribution-Compat-Prelude-Internal.html#v:Just"
                            title="Distribution.Compat.Prelude.Internal">Just</a> a1)</li>
                      </ul>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:DemoteRep:30"></span> <span class="keyword">type</span> DemoteRep (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:DemoteRep:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> DemoteRep (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> a) = <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> (DemoteRep a)</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Rep1:31"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Rep1:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Maybe&quot; &quot;GHC.Maybe&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Nothing&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Just&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a>))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Ordering" class="def">Ordering</a> <a
            href="#t:Ordering" class="selflink">#</a></p>
        <div class="subs constructors">
          <p class="caption">Constructors</p>
          <table>
            <tr>
              <td class="src"><a id="v:LT" class="def">LT</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:EQ" class="def">EQ</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:GT" class="def">GT</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
          </table>
        </div>
        <div class="subs instances">
          <details id="i:Ordering" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Enum:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Data:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Ord:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Ord:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Read:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Read:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Show:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Show:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Ix:8"></span> <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Ix:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Generic:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Generic:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Semigroup:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Semigroup:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Monoid:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Monoid:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Binary:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Binary:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:NFData:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:NFData:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Rep:14"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Rep:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                        title="Distribution.Compat.Prelude.Internal">Ordering</a> = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Ordering&quot; &quot;GHC.Types&quot; &quot;ghc-prim&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;LT&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;EQ&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;GT&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:Rational" class="def">Rational</a> = <a
            href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integer"
            title="Distribution.Compat.Prelude.Internal">Integer</a> <a
            href="../base-4.12.0.0/src/GHC-Real.html#Rational" class="link">Source</a> <a href="#t:Rational"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Arbitrary-precision rational numbers, represented as a ratio of
            two <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                title="Distribution.Compat.Prelude.Internal">Integer</a></code> values. A rational number may be
            constructed using
            the <code><a href="../base-4.12.0.0/Data-Ratio.html#v:-37-" title="Data.Ratio">%</a></code> operator.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Either" class="def">Either</a> a b <a
            href="../base-4.12.0.0/src/Data-Either.html#Either" class="link">Source</a> <a href="#t:Either"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                title="Distribution.Compat.Prelude.Internal">Either</a></code> type represents values with two
            possibilities: a value of
            type <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                  title="Distribution.Compat.Prelude.Internal">Either</a></code> a b</code> is either <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> a</code> or <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code> b</code>.</p>
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                title="Distribution.Compat.Prelude.Internal">Either</a></code> type is sometimes used to represent a
            value which is
            either correct or an error; by convention, the <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Left"
                title="Distribution.Compat.Prelude.Internal">Left</a></code> constructor is
            used to hold an error value and the <code><a href="Distribution-Compat-Prelude-Internal.html#v:Right"
                title="Distribution.Compat.Prelude.Internal">Right</a></code> constructor is used to
            hold a correct value (mnemonic: &quot;right&quot; also means &quot;correct&quot;).</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:noid:0">Examples</h4>
          <details id="ch:noid:0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>The type <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                    title="Distribution.Compat.Prelude.Internal">Either</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:String"
                    title="Distribution.Compat.Prelude.Internal">String</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:Int"
                    title="Distribution.Compat.Prelude.Internal">Int</a></code></code> is the type of values which can
              be either
              a <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code> or an <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>. The <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> constructor can be used only on
              <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code>s, and the <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code> constructor can be used only on <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>s:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let s = Left &quot;foo&quot; :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>s
</code></strong>Left &quot;foo&quot;
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let n = Right 3 :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>n
</code></strong>Right 3
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:type s
</code></strong>s :: Either String Int
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:type n
</code></strong>n :: Either String Int
</pre>
            <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                  title="Distribution.Compat.Prelude.Internal">fmap</a></code> from our <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                  title="Distribution.Compat.Prelude.Internal">Functor</a></code> instance will ignore <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> values, but
              will apply the supplied function to values contained in a <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code>:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let s = Left &quot;foo&quot; :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let n = Right 3 :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fmap (*2) s
</code></strong>Left &quot;foo&quot;
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fmap (*2) n
</code></strong>Right 6
</pre>
            <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                  title="Distribution.Compat.Prelude.Internal">Monad</a></code> instance for <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Either"
                  title="Distribution.Compat.Prelude.Internal">Either</a></code> allows us to chain together multiple
              actions which may fail, and fail overall if any of the individual
              steps failed. First we'll write a function that can either parse an
              <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code> from a <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Char"
                  title="Distribution.Compat.Prelude.Internal">Char</a></code>, or fail.</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Data.Char ( digitToInt, isDigit )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:{
</code></strong>    let parseEither :: Char -&gt; Either String Int
        parseEither c
          | isDigit c = Right (digitToInt c)
          | otherwise = Left &quot;parse error&quot;
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:}
</code></strong></pre>
            <p>The following should work, since both <code>'1'</code> and <code>'2'</code> can be
              parsed as <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>s.</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:{
</code></strong>    let parseMultiple :: Either String Int
        parseMultiple = do
          x &lt;- parseEither '1'
          y &lt;- parseEither '2'
          return (x + y)
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:}
</code></strong></pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>parseMultiple
</code></strong>Right 3
</pre>
            <p>But the following should fail overall, since the first operation where
              we attempt to parse <code>'m'</code> as an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code> will fail:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:{
</code></strong>    let parseMultiple :: Either String Int
        parseMultiple = do
          x &lt;- parseEither 'm'
          y &lt;- parseEither '2'
          return (x + y)
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:}
</code></strong></pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>parseMultiple
</code></strong>Left &quot;parse error&quot;
</pre>
          </details>
        </div>
        <div class="subs constructors">
          <p class="caption">Constructors</p>
          <table>
            <tr>
              <td class="src"><a id="v:Left" class="def">Left</a> a</td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:Right" class="def">Right</a> b</td>
              <td class="doc empty">&nbsp;</td>
            </tr>
          </table>
        </div>
        <div class="subs instances">
          <details id="i:Either" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Either:Eq2:1"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq2" title="Data.Functor.Classes">Eq2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Eq2:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq2">liftEq2</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; (c -&gt; d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> b d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq2" class="link">Source</a> <a
                          href="#v:liftEq2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Ord2:2"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord2" title="Data.Functor.Classes">Ord2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Ord2:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare2">liftCompare2</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; (c -&gt; d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> b d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare2" class="link">Source</a> <a
                          href="#v:liftCompare2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Read2:3"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read2" title="Data.Functor.Classes">Read2</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Read2:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftReadsPrec2">liftReadsPrec2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadsPrec2" class="link">Source</a>
                        <a href="#v:liftReadsPrec2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadList2">liftReadList2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadList2" class="link">Source</a> <a
                          href="#v:liftReadList2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadPrec2">liftReadPrec2</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [b] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadPrec2" class="link">Source</a> <a
                          href="#v:liftReadPrec2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadListPrec2">liftReadListPrec2</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [b] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadListPrec2"
                          class="link">Source</a> <a href="#v:liftReadListPrec2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Show2:4"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show2" title="Data.Functor.Classes">Show2</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Show2:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec2">liftShowsPrec2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec2" class="link">Source</a>
                        <a href="#v:liftShowsPrec2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList2">liftShowList2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList2" class="link">Source</a> <a
                          href="#v:liftShowList2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:NFData2:5"></span> <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData2" title="Control.DeepSeq">NFData2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:NFData2:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftRnf2">liftRnf2</a> :: (a -&gt; ()) -&gt; (b -&gt; ()) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#liftRnf2" class="link">Source</a> <a
                          href="#v:liftRnf2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Newtype:6"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:SpecLicense"
                      title="Distribution.Parsec.Newtypes">SpecLicense</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> <a
                      href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a>)</span> <a
                    href="#t:Newtype" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Newtype:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> <a
                          href="Distribution-SPDX-License.html#v:License0"
                          title="Distribution.SPDX.License">License0</a> <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:SpecLicense"
                          title="Distribution.Parsec.Newtypes">SpecLicense</a> <a href="#v:pack" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:SpecLicense"
                          title="Distribution.Parsec.Newtypes">SpecLicense</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> <a
                          href="Distribution-SPDX-License.html#v:License0"
                          title="Distribution.SPDX.License">License0</a> <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> <a href="#v:unpack" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Newtype:7"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:SpecVersion"
                      title="Distribution.Parsec.Newtypes">SpecVersion</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> <a
                      href="Distribution-Types-Version.html#t:Version" title="Distribution.Types.Version">Version</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a>)</span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Newtype:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:SpecVersion"
                          title="Distribution.Parsec.Newtypes">SpecVersion</a> <a href="#v:pack" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:SpecVersion"
                          title="Distribution.Parsec.Newtypes">SpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Monad:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Monad:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; (a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Functor:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Functor:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Applicative:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> e)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Applicative:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Foldable:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Foldable:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a0 -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; [a0] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a0 =&gt; a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Traversable:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Traversable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a0 -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a (f a0) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a0 -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a (m a0) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Eq1:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Eq1:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq">liftEq</a> :: (a0 -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq" class="link">Source</a> <a
                          href="#v:liftEq" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Ord1:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Ord1:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare">liftCompare</a> :: (a0 -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare" class="link">Source</a> <a
                          href="#v:liftCompare" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Read1:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Read1:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftReadsPrec">liftReadsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadsPrec" class="link">Source</a> <a
                          href="#v:liftReadsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadList">liftReadList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadList" class="link">Source</a> <a
                          href="#v:liftReadList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadPrec">liftReadPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a0 -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a0] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadPrec" class="link">Source</a> <a
                          href="#v:liftReadPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadListPrec">liftReadListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a0 -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a0] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadListPrec" class="link">Source</a>
                        <a href="#v:liftReadListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Show1:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Show1:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec" class="link">Source</a> <a
                          href="#v:liftShowsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList" class="link">Source</a> <a
                          href="#v:liftShowList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:NFData1:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:NFData1:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftRnf">liftRnf</a> :: (a0 -&gt; ()) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#liftRnf" class="link">Source</a> <a
                          href="#v:liftRnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Generic1:18"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Generic1:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a) a0 <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a) a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Either:Eq:19"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Eq:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Data:20"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Data:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Ord:21"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Ord:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Read:22"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Read:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Show:23"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Show:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Generic:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Generic:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Semigroup:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Semigroup:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Binary:26"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Binary:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:NFData:27"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:NFData:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:IsNode:28"></span> (<a href="Distribution-Compat-Graph.html#t:IsNode"
                      title="Distribution.Compat.Graph">IsNode</a> a, <a href="Distribution-Compat-Graph.html#t:IsNode"
                      title="Distribution.Compat.Graph">IsNode</a> b, <a href="Distribution-Compat-Graph.html#t:Key"
                      title="Distribution.Compat.Graph">Key</a> a ~ <a href="Distribution-Compat-Graph.html#t:Key"
                      title="Distribution.Compat.Graph">Key</a> b) =&gt; <a
                      href="Distribution-Compat-Graph.html#t:IsNode" title="Distribution.Compat.Graph">IsNode</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span> <a href="#t:IsNode"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:IsNode:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a href="Distribution-Compat-Graph.html#t:Key"
                          title="Distribution.Compat.Graph">Key</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a href="#t:Key"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:nodeKey">nodeKey</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a href="#v:nodeKey"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:nodeNeighbors">nodeNeighbors</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; [<a
                          href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)] <a href="#v:nodeNeighbors"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Rep1:29"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Rep1:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Either"
                        title="Distribution.Compat.Prelude.Internal">Either</a> a :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Either&quot; &quot;Data.Either&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Left&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> a)) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Right&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a>))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Rep:30"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Rep:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Either"
                        title="Distribution.Compat.Prelude.Internal">Either</a> a b) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Either&quot; &quot;Data.Either&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Left&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> a)) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Right&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> b)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Key:31"></span> <span class="keyword">type</span> <a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span> <a href="#t:Key"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Key:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="src"><span class="keyword">type</span> <a href="Distribution-Compat-Graph.html#t:Key"
                        title="Distribution.Compat.Graph">Key</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Either"
                        title="Distribution.Compat.Prelude.Internal">Either</a> a b) = <a
                        href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:putStr" class="def">putStr</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#putStr" class="link">Source</a> <a
            href="#v:putStr" class="selflink">#</a></p>
        <div class="doc">
          <p>Write a string to the standard output device
            (same as <code><a href="../base-4.12.0.0/GHC-IO-Handle.html#v:hPutStr"
                title="GHC.IO.Handle">hPutStr</a></code> <code><a href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdout"
                title="GHC.IO.Handle.FD">stdout</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:getLine" class="def">getLine</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> <a href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/System-IO.html#getLine" class="link">Source</a> <a href="#v:getLine"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Read a line from the standard input device
            (same as <code><a href="../base-4.12.0.0/GHC-IO-Handle.html#v:hGetLine"
                title="GHC.IO.Handle">hGetLine</a></code> <code><a href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdin"
                title="GHC.IO.Handle.FD">stdin</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:readIO" class="def">readIO</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Read"
            title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/System-IO.html#readIO" class="link">Source</a> <a
            href="#v:readIO" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:readIO"
                title="Distribution.Compat.Prelude.Internal">readIO</a></code> function is similar to <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:read"
                title="Distribution.Compat.Prelude.Internal">read</a></code> except that it signals
            parse failure to the <code><a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></code>
            monad instead of terminating the program.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:readLn" class="def">readLn</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Read"
            title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/System-IO.html#readLn" class="link">Source</a> <a
            href="#v:readLn" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:readLn"
                title="Distribution.Compat.Prelude.Internal">readLn</a></code> function combines <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:getLine"
                title="Distribution.Compat.Prelude.Internal">getLine</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:readIO"
                title="Distribution.Compat.Prelude.Internal">readIO</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:appendFile" class="def">appendFile</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
            title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#appendFile" class="link">Source</a>
          <a href="#v:appendFile" class="selflink">#</a></p>
        <div class="doc">
          <p>The computation <code><a href="Distribution-Compat-Prelude-Internal.html#v:appendFile"
                title="Distribution.Compat.Prelude.Internal">appendFile</a></code> <code>file str</code> function
            appends the string <code>str</code>,
            to the file <code>file</code>.</p>
          <p>Note that <code><a href="Distribution-Compat-Prelude-Internal.html#v:writeFile"
                title="Distribution.Compat.Prelude.Internal">writeFile</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:appendFile"
                title="Distribution.Compat.Prelude.Internal">appendFile</a></code> write a literal string
            to a file. To write a value of any printable type, as with <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:print"
                title="Distribution.Compat.Prelude.Internal">print</a></code>,
            use the <code><a href="Distribution-Compat-Prelude-Internal.html#v:show"
                title="Distribution.Compat.Prelude.Internal">show</a></code> function to convert the value to a string
            first.</p>
          <pre>main = appendFile &quot;squares&quot; (show [(x,x*x) | x &lt;- [0,0.1..2]])</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:writeFile" class="def">writeFile</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
            title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#writeFile" class="link">Source</a>
          <a href="#v:writeFile" class="selflink">#</a></p>
        <div class="doc">
          <p>The computation <code><a href="Distribution-Compat-Prelude-Internal.html#v:writeFile"
                title="Distribution.Compat.Prelude.Internal">writeFile</a></code> <code>file str</code> function writes
            the string <code>str</code>,
            to the file <code>file</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:readFile" class="def">readFile</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
            title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/System-IO.html#readFile" class="link">Source</a> <a href="#v:readFile"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:readFile"
                title="Distribution.Compat.Prelude.Internal">readFile</a></code> function reads a file and
            returns the contents of the file as a string.
            The file is read lazily, on demand, as with <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:getContents"
                title="Distribution.Compat.Prelude.Internal">getContents</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:interact" class="def">interact</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>) -&gt; <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
            href="../base-4.12.0.0/src/System-IO.html#interact" class="link">Source</a> <a href="#v:interact"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:interact"
                title="Distribution.Compat.Prelude.Internal">interact</a></code> function takes a function of type
            <code>String-&gt;String</code>
            as its argument. The entire input from the standard input device is
            passed to this function as its argument, and the resulting string is
            output on the standard output device.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:getContents" class="def">getContents</a> :: <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/System-IO.html#getContents" class="link">Source</a> <a href="#v:getContents"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:getContents"
                title="Distribution.Compat.Prelude.Internal">getContents</a></code> operation returns all user input as
            a single string,
            which is read lazily as it is needed
            (same as <code><a href="../base-4.12.0.0/GHC-IO-Handle.html#v:hGetContents"
                title="GHC.IO.Handle">hGetContents</a></code> <code><a
                href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdin" title="GHC.IO.Handle.FD">stdin</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:getChar" class="def">getChar</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> <a href="../base-4.12.0.0/src/System-IO.html#getChar"
            class="link">Source</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="../base-4.12.0.0/GHC-IO-Handle.html#v:hGetChar"
                title="GHC.IO.Handle">hGetChar</a></code> <code><a href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdin"
                title="GHC.IO.Handle.FD">stdin</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:putStrLn" class="def">putStrLn</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#putStrLn" class="link">Source</a>
          <a href="#v:putStrLn" class="selflink">#</a></p>
        <div class="doc">
          <p>The same as <code><a href="Distribution-Compat-Prelude-Internal.html#v:putStr"
                title="Distribution.Compat.Prelude.Internal">putStr</a></code>, but adds a newline character.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:putChar" class="def">putChar</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#putChar" class="link">Source</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="../base-4.12.0.0/GHC-IO-Handle.html#v:hPutChar"
                title="GHC.IO.Handle">hPutChar</a></code> <code><a
                href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdout" title="GHC.IO.Handle.FD">stdout</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:ioError" class="def">ioError</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:IOError"
            title="Distribution.Compat.Prelude.Internal">IOError</a> -&gt; <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
            href="../base-4.12.0.0/src/GHC-IO-Exception.html#ioError" class="link">Source</a> <a href="#v:ioError"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Raise an <code><a href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                title="Control.Exception.Base">IOException</a></code> in the <code><a
                href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></code> monad.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:FilePath" class="def">FilePath</a> = <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a href="../base-4.12.0.0/src/GHC-IO.html#FilePath"
            class="link">Source</a> <a href="#t:FilePath" class="selflink">#</a></p>
        <div class="doc">
          <p>File and directory names are values of type <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code>, whose precise
            meaning is operating system dependent. Files can be opened, yielding a
            handle which can then be used to operate on the contents of that file.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:userError" class="def">userError</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:IOError"
            title="Distribution.Compat.Prelude.Internal">IOError</a> <a
            href="../base-4.12.0.0/src/GHC-IO-Exception.html#userError" class="link">Source</a> <a href="#v:userError"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Construct an <code><a href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                title="Control.Exception.Base">IOException</a></code> value with a string describing the error.
            The <code><a href="Distribution-Compat-Prelude-Internal.html#v:fail"
                title="Distribution.Compat.Prelude.Internal">fail</a></code> method of the <code><a
                href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></code> instance of the <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> class raises a
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:userError"
                title="Distribution.Compat.Prelude.Internal">userError</a></code>, thus:</p>
          <pre>instance Monad IO where
  ...
  fail s = ioError (userError s)</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:IOError" class="def">IOError</a> = <a
            href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
            title="Control.Exception.Base">IOException</a> <a href="../base-4.12.0.0/src/GHC-IO-Exception.html#IOError"
            class="link">Source</a> <a href="#t:IOError" class="selflink">#</a></p>
        <div class="doc">
          <p>The Haskell 2010 type for exceptions in the <code><a href="../base-4.12.0.0/System-IO.html#t:IO"
                title="System.IO">IO</a></code> monad.
            Any I/O operation may raise an <code><a href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                title="Control.Exception.Base">IOException</a></code> instead of returning a result.
            For a more general type of exception, including also those that arise
            in pure code, see <code><a href="../base-4.12.0.0/Control-Exception.html#v:Exception"
                title="Control.Exception">Exception</a></code>.</p>
          <p>In Haskell 2010, this is an opaque type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:notElem" class="def">notElem</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a)
          =&gt; a -&gt; t a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <span class="fixity">infix 4</span><span
            class="rightedge"></span> <a href="../base-4.12.0.0/src/Data-Foldable.html#notElem" class="link">Source</a>
          <a href="#v:notElem" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:notElem"
                title="Distribution.Compat.Prelude.Internal">notElem</a></code> is the negation of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:elem"
                title="Distribution.Compat.Prelude.Internal">elem</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:or" class="def">or</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#or"
            class="link">Source</a> <a href="#v:or" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:or"
                title="Distribution.Compat.Prelude.Internal">or</a></code> returns the disjunction of a container of
            Bools. For the
            result to be <code><a href="Distribution-Compat-Prelude-Internal.html#v:False"
                title="Distribution.Compat.Prelude.Internal">False</a></code>, the container must be finite; <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>, however,
            results from a <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> value finitely far from the left end.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:and" class="def">and</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#and"
            class="link">Source</a> <a href="#v:and" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:and"
                title="Distribution.Compat.Prelude.Internal">and</a></code> returns the conjunction of a container of
            Bools. For the
            result to be <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>, the container must be finite; <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:False"
                title="Distribution.Compat.Prelude.Internal">False</a></code>, however,
            results from a <code><a href="Distribution-Compat-Prelude-Internal.html#v:False"
                title="Distribution.Compat.Prelude.Internal">False</a></code> value finitely far from the left end.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:concatMap" class="def">concatMap</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; [b]) -&gt; t a -&gt; [b] <a
            href="../base-4.12.0.0/src/Data-Foldable.html#concatMap" class="link">Source</a> <a href="#v:concatMap"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Map a function over all the elements of a container and concatenate
            the resulting lists.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:concat" class="def">concat</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-Foldable.html#concat" class="link">Source</a> <a href="#v:concat"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The concatenation of all the elements of a container of lists.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sequence_" class="def">sequence_</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; t (m a) -&gt; m () <a
            href="../base-4.12.0.0/src/Data-Foldable.html#sequence_" class="link">Source</a> <a href="#v:sequence_"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Evaluate each monadic action in the structure from left to right,
            and ignore the results. For a version that doesn't ignore the
            results see <code><a href="../base-4.12.0.0/Data-Traversable.html#v:sequence"
                title="Data.Traversable">sequence</a></code>.</p>
          <p>As of base 4.8.0.0, <code><a href="Distribution-Compat-Prelude-Internal.html#v:sequence_"
                title="Distribution.Compat.Prelude.Internal">sequence_</a></code> is just <code><a
                href="../base-4.12.0.0/Data-Foldable.html#v:sequenceA_" title="Data.Foldable">sequenceA_</a></code>,
            specialized
            to <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:unwords" class="def">unwords</a> :: [<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>] -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/Data-OldList.html#unwords" class="link">Source</a> <a href="#v:unwords"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:unwords"
                title="Distribution.Compat.Prelude.Internal">unwords</a></code> is an inverse operation to <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:words"
                title="Distribution.Compat.Prelude.Internal">words</a></code>.
            It joins words with separating spaces.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>unwords [&quot;Lorem&quot;, &quot;ipsum&quot;, &quot;dolor&quot;]
</code></strong>&quot;Lorem ipsum dolor&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:words" class="def">words</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>] <a
            href="../base-4.12.0.0/src/Data-OldList.html#words" class="link">Source</a> <a href="#v:words"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:words"
                title="Distribution.Compat.Prelude.Internal">words</a></code> breaks a string up into a list of words,
            which were delimited
            by white space.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>words &quot;Lorem ipsum\ndolor&quot;
</code></strong>[&quot;Lorem&quot;,&quot;ipsum&quot;,&quot;dolor&quot;]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:unlines" class="def">unlines</a> :: [<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>] -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/Data-OldList.html#unlines" class="link">Source</a> <a href="#v:unlines"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:unlines"
                title="Distribution.Compat.Prelude.Internal">unlines</a></code> is an inverse operation to <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:lines"
                title="Distribution.Compat.Prelude.Internal">lines</a></code>.
            It joins lines, after appending a terminating newline to each.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>unlines [&quot;Hello&quot;, &quot;World&quot;, &quot;!&quot;]
</code></strong>&quot;Hello\nWorld\n!\n&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:lines" class="def">lines</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>] <a
            href="../base-4.12.0.0/src/Data-OldList.html#lines" class="link">Source</a> <a href="#v:lines"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:lines"
                title="Distribution.Compat.Prelude.Internal">lines</a></code> breaks a string up into a list of strings
            at newline
            characters. The resulting strings do not contain newlines.</p>
          <p>Note that after splitting the string at newline characters, the
            last part of the string is considered a line even if it doesn't end
            with a newline. For example,</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;&quot;
</code></strong>[]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;\n&quot;
</code></strong>[&quot;&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one&quot;
</code></strong>[&quot;one&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one\n&quot;
</code></strong>[&quot;one&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one\n\n&quot;
</code></strong>[&quot;one&quot;,&quot;&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one\ntwo&quot;
</code></strong>[&quot;one&quot;,&quot;two&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one\ntwo\n&quot;
</code></strong>[&quot;one&quot;,&quot;two&quot;]
</pre>
          <p>Thus <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:lines"
                  title="Distribution.Compat.Prelude.Internal">lines</a></code> s</code> contains at least as many
            elements as newlines in <code>s</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:read" class="def">read</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
            title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; a <a
            href="../base-4.12.0.0/src/Text-Read.html#read" class="link">Source</a> <a href="#v:read"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:read"
                title="Distribution.Compat.Prelude.Internal">read</a></code> function reads input from a string, which
            must be
            completely consumed by the input process. <code><a href="Distribution-Compat-Prelude-Internal.html#v:read"
                title="Distribution.Compat.Prelude.Internal">read</a></code> fails with an <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:error"
                title="Distribution.Compat.Prelude.Internal">error</a></code> if the
            parse is unsuccessful, and it is therefore discouraged from being used in
            real applications. Use <code><a href="../base-4.12.0.0/Text-Read.html#v:readMaybe"
                title="Text.Read">readMaybe</a></code> or <code><a href="../base-4.12.0.0/Text-Read.html#v:readEither"
                title="Text.Read">readEither</a></code> for safe alternatives.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>read &quot;123&quot; :: Int
</code></strong>123
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>read &quot;hello&quot; :: Int
</code></strong>*** Exception: Prelude.read: no parse
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:reads" class="def">reads</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Read"
            title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
            title="Distribution.Compat.Prelude.Internal">ReadS</a> a <a href="../base-4.12.0.0/src/Text-Read.html#reads"
            class="link">Source</a> <a href="#v:reads" class="selflink">#</a></p>
        <div class="doc">
          <p>equivalent to <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> with a precedence of 0.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:either" class="def">either</a> :: (a -&gt; c) -&gt; (b -&gt; c) -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Either"
            title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; c <a
            href="../base-4.12.0.0/src/Data-Either.html#either" class="link">Source</a> <a href="#v:either"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Case analysis for the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                title="Distribution.Compat.Prelude.Internal">Either</a></code> type.
            If the value is <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> a</code>, apply the first function to
            <code>a</code>;
            if it is <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code> b</code>, apply the second function to
            <code>b</code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:either0">Examples</h4>
          <details id="ch:either0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>We create two values of type <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                    title="Distribution.Compat.Prelude.Internal">Either</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:String"
                    title="Distribution.Compat.Prelude.Internal">String</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:Int"
                    title="Distribution.Compat.Prelude.Internal">Int</a></code></code>, one using the
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> constructor and another using the
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code> constructor. Then
              we apply &quot;either&quot; the <code>length</code> function (if we have a <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code>)
              or the &quot;times-two&quot; function (if we have an <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>):</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let s = Left &quot;foo&quot; :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let n = Right 3 :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>either length (*2) s
</code></strong>3
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>either length (*2) n
</code></strong>6
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:lex" class="def">lex</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
            title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a href="../base-4.12.0.0/src/GHC-Read.html#lex"
            class="link">Source</a> <a href="#v:lex" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:lex"
                title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:lex"
                title="Distribution.Compat.Prelude.Internal">lex</a></code> returns a
            single successful `lexeme' consisting of the empty string. (Thus
            <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:lex"
                  title="Distribution.Compat.Prelude.Internal">lex</a></code> &quot;&quot; =
              [(&quot;&quot;,&quot;&quot;)]</code>.) If there is no legal lexeme at the
            beginning of the input string, <code><a href="Distribution-Compat-Prelude-Internal.html#v:lex"
                title="Distribution.Compat.Prelude.Internal">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:readParen" class="def">readParen</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
            title="Distribution.Compat.Prelude.Internal">ReadS</a> a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
            title="Distribution.Compat.Prelude.Internal">ReadS</a> a <a
            href="../base-4.12.0.0/src/GHC-Read.html#readParen" class="link">Source</a> <a href="#v:readParen"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:readParen"
                  title="Distribution.Compat.Prelude.Internal">readParen</a></code> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> p</code> parses what <code>p</code>
            parses, but surrounded with
            parentheses.</p>
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:readParen"
                  title="Distribution.Compat.Prelude.Internal">readParen</a></code> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:False"
                  title="Distribution.Compat.Prelude.Internal">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"><span class="keyword">type</span> <a id="t:ReadS" class="def">ReadS</a> a = <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [(a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>)] <a
            href="../base-4.12.0.0/src/Text-ParserCombinators-ReadP.html#ReadS" class="link">Source</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="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code> and returns a list of possible parses as
            <code>(a,<code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">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="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                title="Text.ParserCombinators.ReadP">ReadP</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-60--36--62-" class="def">(&lt;$&gt;)</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Functor"
            title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; (a -&gt; b) -&gt; f a -&gt; f b <span
            class="fixity">infixl 4</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/Data-Functor.html#%3C%24%3E" class="link">Source</a> <a href="#v:-60--36--62-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>An infix synonym for <code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                title="Distribution.Compat.Prelude.Internal">fmap</a></code>.</p>
          <p>The name of this operator is an allusion to <code>$</code>.
            Note the similarities between their types:</p>
          <pre> ($)  ::              (a -&gt; b) -&gt;   a -&gt;   b
(&lt;$&gt;) :: Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b</pre>
          <p>Whereas <code>$</code> is function application, <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--36--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;$&gt;</a></code> is function
            application lifted over a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:-60--36--62-0">Examples</h4>
          <details id="ch:-60--36--62-0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Convert from a <code><code>Maybe</code> <code>Int</code></code> to a <code><code>Maybe</code>
                <code>String</code></code> using <code>show</code>:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>show &lt;$&gt; Nothing
</code></strong>Nothing
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>show &lt;$&gt; Just 3
</code></strong>Just &quot;3&quot;
</pre>
            <p>Convert from an <code><code>Either</code> <code>Int</code> <code>Int</code></code> to an
              <code><code>Either</code> <code>Int</code></code>
              <code>String</code> using <code>show</code>:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>show &lt;$&gt; Left 17
</code></strong>Left 17
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>show &lt;$&gt; Right 17
</code></strong>Right &quot;17&quot;
</pre>
            <p>Double each element of a list:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>(*2) &lt;$&gt; [1,2,3]
</code></strong>[2,4,6]
</pre>
            <p>Apply <code>even</code> to the second element of a pair:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>even &lt;$&gt; (2,2)
</code></strong>(2,True)
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:lcm" class="def">lcm</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; a -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Real.html#lcm" class="link">Source</a> <a href="#v:lcm"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:lcm"
                  title="Distribution.Compat.Prelude.Internal">lcm</a></code> x y</code> is the smallest positive
            integer that both <code>x</code> and <code>y</code> divide.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:gcd" class="def">gcd</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; a -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Real.html#gcd" class="link">Source</a> <a href="#v:gcd"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">gcd</a></code> 4 2 = 2</code>, <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">gcd</a></code> (-4) 6 = 2</code>, <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">gcd</a></code> 0 4</code> = <code>4</code>.
            <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">gcd</a></code> 0 0</code> = <code>0</code>.
            (That is, the common divisor that is &quot;greatest&quot; in the divisibility
            preordering.)</p>
          <p>Note: Since for signed fixed-width integer types, <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:abs"
                  title="Distribution.Compat.Prelude.Internal">abs</a></code> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                  title="Distribution.Compat.Prelude.Internal">minBound</a></code> &lt; 0</code>,
            the result may be negative if one of the arguments is <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                  title="Distribution.Compat.Prelude.Internal">minBound</a></code></code> (and
            necessarily is if the other is <code>0</code> or <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                  title="Distribution.Compat.Prelude.Internal">minBound</a></code></code>) for such types.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-94--94-" class="def">(^^)</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
            title="Distribution.Compat.Prelude.Internal">Fractional</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> b) =&gt; a -&gt; b -&gt; a <span
            class="fixity">infixr 8</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-Real.html#%5E%5E" class="link">Source</a> <a href="#v:-94--94-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>raise a number to an integral power</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-94-" class="def">(^)</a> :: (<a href="Distribution-Compat-Prelude-Internal.html#t:Num"
            title="Distribution.Compat.Prelude.Internal">Num</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> b) =&gt; a -&gt; b -&gt; a <span
            class="fixity">infixr 8</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-Real.html#%5E" class="link">Source</a> <a href="#v:-94-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>raise a number to a non-negative integral power</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:odd" class="def">odd</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Real.html#odd"
            class="link">Source</a> <a href="#v:odd" class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><a id="v:even" class="def">even</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Real.html#even"
            class="link">Source</a> <a href="#v:even" class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><a id="v:showParen" class="def">showParen</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
            href="../base-4.12.0.0/src/GHC-Show.html#showParen" class="link">Source</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="Distribution-Compat-Prelude-Internal.html#t:Bool"
                title="Distribution.Compat.Prelude.Internal">Bool</a></code> parameter is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:showString" class="def">showString</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
            href="../base-4.12.0.0/src/GHC-Show.html#showString" class="link">Source</a> <a href="#v:showString"
            class="selflink">#</a></p>
        <div class="doc">
          <p>utility function converting a <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">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:showChar" class="def">showChar</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="../base-4.12.0.0/src/GHC-Show.html#showChar"
            class="link">Source</a> <a href="#v:showChar" class="selflink">#</a></p>
        <div class="doc">
          <p>utility function converting a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                title="Distribution.Compat.Prelude.Internal">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:shows" class="def">shows</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Show"
            title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="../base-4.12.0.0/src/GHC-Show.html#shows"
            class="link">Source</a> <a href="#v:shows" class="selflink">#</a></p>
        <div class="doc">
          <p>equivalent to <code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                title="Distribution.Compat.Prelude.Internal">showsPrec</a></code> with a precedence of 0.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:ShowS" class="def">ShowS</a> = <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a href="../base-4.12.0.0/src/GHC-Show.html#ShowS"
            class="link">Source</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="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code> to an existing <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">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:unzip3" class="def">unzip3</a> :: [(a, b, c)] -&gt; ([a], [b], [c]) <a
            href="../base-4.12.0.0/src/GHC-List.html#unzip3" class="link">Source</a> <a href="#v:unzip3"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:unzip3"
                title="Distribution.Compat.Prelude.Internal">unzip3</a></code> function takes a list of triples and
            returns three
            lists, analogous to <code><a href="Distribution-Compat-Prelude-Internal.html#v:unzip"
                title="Distribution.Compat.Prelude.Internal">unzip</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:unzip" class="def">unzip</a> :: [(a, b)] -&gt; ([a], [b]) <a
            href="../base-4.12.0.0/src/GHC-List.html#unzip" class="link">Source</a> <a href="#v:unzip"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:unzip"
                title="Distribution.Compat.Prelude.Internal">unzip</a></code> transforms a list of pairs into a list of
            first components
            and a list of second components.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:zipWith3" class="def">zipWith3</a> :: (a -&gt; b -&gt; c -&gt; d) -&gt; [a] -&gt; [b]
          -&gt; [c] -&gt; [d] <a href="../base-4.12.0.0/src/GHC-List.html#zipWith3" class="link">Source</a> <a
            href="#v:zipWith3" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith3"
                title="Distribution.Compat.Prelude.Internal">zipWith3</a></code> function takes a function which
            combines three
            elements, as well as three lists and returns a list of their point-wise
            combination, analogous to <code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith"
                title="Distribution.Compat.Prelude.Internal">zipWith</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:zipWith" class="def">zipWith</a> :: (a -&gt; b -&gt; c) -&gt; [a] -&gt; [b] -&gt; [c] <a
            href="../base-4.12.0.0/src/GHC-List.html#zipWith" class="link">Source</a> <a href="#v:zipWith"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith"
                title="Distribution.Compat.Prelude.Internal">zipWith</a></code> generalises <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:zip"
                title="Distribution.Compat.Prelude.Internal">zip</a></code> by zipping with the function given
            as the first argument, instead of a tupling function.
            For example, <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith"
                  title="Distribution.Compat.Prelude.Internal">zipWith</a></code> (+)</code> is applied to two lists to
            produce the
            list of corresponding sums.</p>
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith"
                title="Distribution.Compat.Prelude.Internal">zipWith</a></code> is right-lazy:</p>
          <pre>zipWith f [] _|_ = []</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:zip3" class="def">zip3</a> :: [a] -&gt; [b] -&gt; [c] -&gt; [(a, b, c)] <a
            href="../base-4.12.0.0/src/GHC-List.html#zip3" class="link">Source</a> <a href="#v:zip3"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zip3"
                title="Distribution.Compat.Prelude.Internal">zip3</a></code> takes three lists and returns a list of
            triples, analogous to
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:zip"
                title="Distribution.Compat.Prelude.Internal">zip</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-33--33-" class="def">(!!)</a> :: [a] -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          -&gt; a <span class="fixity">infixl 9</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-List.html#%21%21" class="link">Source</a> <a href="#v:-33--33-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>List index (subscript) operator, starting from 0.
            It is an instance of the more general <code><a href="../base-4.12.0.0/Data-List.html#v:genericIndex"
                title="Data.List">genericIndex</a></code>,
            which takes an index of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:lookup" class="def">lookup</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a
          =&gt; a -&gt; [(a, b)] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a href="../base-4.12.0.0/src/GHC-List.html#lookup"
            class="link">Source</a> <a href="#v:lookup" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:lookup"
                title="Distribution.Compat.Prelude.Internal">lookup</a></code> <code>key assocs</code> looks up a key in
            an association list.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:reverse" class="def">reverse</a> :: [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#reverse" class="link">Source</a> <a href="#v:reverse"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:reverse"
                title="Distribution.Compat.Prelude.Internal">reverse</a></code> <code>xs</code> returns the elements of
            <code>xs</code> in reverse order.
            <code>xs</code> must be finite.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:break" class="def">break</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; ([a], [a]) <a
            href="../base-4.12.0.0/src/GHC-List.html#break" class="link">Source</a> <a href="#v:break"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:break"
                title="Distribution.Compat.Prelude.Internal">break</a></code>, applied to a predicate <code>p</code> and
            a list <code>xs</code>, returns a tuple where
            first element is longest prefix (possibly empty) of <code>xs</code> of elements that
            <em>do not satisfy</em> <code>p</code> and second element is the remainder of the list:</p>
          <pre>break (&gt; 3) [1,2,3,4,1,2,3,4] == ([1,2,3],[4,1,2,3,4])
break (&lt; 9) [1,2,3] == ([],[1,2,3])
break (&gt; 9) [1,2,3] == ([1,2,3],[])</pre>
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:break"
                title="Distribution.Compat.Prelude.Internal">break</a></code> <code>p</code> is equivalent to
            <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:span"
                  title="Distribution.Compat.Prelude.Internal">span</a></code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:not"
                  title="Distribution.Compat.Prelude.Internal">not</a></code> . p)</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:span" class="def">span</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; ([a], [a]) <a
            href="../base-4.12.0.0/src/GHC-List.html#span" class="link">Source</a> <a href="#v:span"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:span"
                title="Distribution.Compat.Prelude.Internal">span</a></code>, applied to a predicate <code>p</code> and
            a list <code>xs</code>, returns a tuple where
            first element is longest prefix (possibly empty) of <code>xs</code> of elements that
            satisfy <code>p</code> and second element is the remainder of the list:</p>
          <pre>span (&lt; 3) [1,2,3,4,1,2,3,4] == ([1,2],[3,4,1,2,3,4])
span (&lt; 9) [1,2,3] == ([1,2,3],[])
span (&lt; 0) [1,2,3] == ([],[1,2,3])</pre>
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:span"
                title="Distribution.Compat.Prelude.Internal">span</a></code> <code>p xs</code> is equivalent to
            <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:takeWhile"
                  title="Distribution.Compat.Prelude.Internal">takeWhile</a></code> p xs, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:dropWhile"
                  title="Distribution.Compat.Prelude.Internal">dropWhile</a></code> p xs)</code></p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:splitAt" class="def">splitAt</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          -&gt; [a] -&gt; ([a], [a]) <a href="../base-4.12.0.0/src/GHC-List.html#splitAt" class="link">Source</a> <a
            href="#v:splitAt" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:splitAt"
                title="Distribution.Compat.Prelude.Internal">splitAt</a></code> <code>n xs</code> returns a tuple where
            first element is <code>xs</code> prefix of
            length <code>n</code> and second element is the remainder of the list:</p>
          <pre>splitAt 6 &quot;Hello World!&quot; == (&quot;Hello &quot;,&quot;World!&quot;)
splitAt 3 [1,2,3,4,5] == ([1,2,3],[4,5])
splitAt 1 [1,2,3] == ([1],[2,3])
splitAt 3 [1,2,3] == ([1,2,3],[])
splitAt 4 [1,2,3] == ([1,2,3],[])
splitAt 0 [1,2,3] == ([],[1,2,3])
splitAt (-1) [1,2,3] == ([],[1,2,3])</pre>
          <p>It is equivalent to <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:take"
                  title="Distribution.Compat.Prelude.Internal">take</a></code> n xs, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:drop"
                  title="Distribution.Compat.Prelude.Internal">drop</a></code> n xs)</code> when <code>n</code> is not
            <code>_|_</code>
            (<code>splitAt _|_ xs = _|_</code>).
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:splitAt"
                title="Distribution.Compat.Prelude.Internal">splitAt</a></code> is an instance of the more general
            <code><a href="../base-4.12.0.0/Data-List.html#v:genericSplitAt"
                title="Data.List">genericSplitAt</a></code>,
            in which <code>n</code> may be of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:drop" class="def">drop</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
            title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#drop" class="link">Source</a> <a href="#v:drop"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:drop"
                title="Distribution.Compat.Prelude.Internal">drop</a></code> <code>n xs</code> returns the suffix of
            <code>xs</code>
            after the first <code>n</code> elements, or <code>[]</code> if <code>n &gt; <code><a
                  href="../base-4.12.0.0/GHC-List.html#v:length" title="GHC.List">length</a></code> xs</code>:</p>
          <pre>drop 6 &quot;Hello World!&quot; == &quot;World!&quot;
drop 3 [1,2,3,4,5] == [4,5]
drop 3 [1,2] == []
drop 3 [] == []
drop (-1) [1,2] == [1,2]
drop 0 [1,2] == [1,2]</pre>
          <p>It is an instance of the more general <code><a href="../base-4.12.0.0/Data-List.html#v:genericDrop"
                title="Data.List">genericDrop</a></code>,
            in which <code>n</code> may be of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:take" class="def">take</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
            title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#take" class="link">Source</a> <a href="#v:take"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:take"
                title="Distribution.Compat.Prelude.Internal">take</a></code> <code>n</code>, applied to a list
            <code>xs</code>, returns the prefix of <code>xs</code>
            of length <code>n</code>, or <code>xs</code> itself if <code>n &gt; <code><a
                  href="../base-4.12.0.0/GHC-List.html#v:length" title="GHC.List">length</a></code> xs</code>:</p>
          <pre>take 5 &quot;Hello World!&quot; == &quot;Hello&quot;
take 3 [1,2,3,4,5] == [1,2,3]
take 3 [1,2] == [1,2]
take 3 [] == []
take (-1) [1,2] == []
take 0 [1,2] == []</pre>
          <p>It is an instance of the more general <code><a href="../base-4.12.0.0/Data-List.html#v:genericTake"
                title="Data.List">genericTake</a></code>,
            in which <code>n</code> may be of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:dropWhile" class="def">dropWhile</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#dropWhile" class="link">Source</a> <a href="#v:dropWhile"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:dropWhile"
                title="Distribution.Compat.Prelude.Internal">dropWhile</a></code> <code>p xs</code> returns the suffix
            remaining after <code><a href="Distribution-Compat-Prelude-Internal.html#v:takeWhile"
                title="Distribution.Compat.Prelude.Internal">takeWhile</a></code> <code>p xs</code>:</p>
          <pre>dropWhile (&lt; 3) [1,2,3,4,5,1,2,3] == [3,4,5,1,2,3]
dropWhile (&lt; 9) [1,2,3] == []
dropWhile (&lt; 0) [1,2,3] == [1,2,3]</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:takeWhile" class="def">takeWhile</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#takeWhile" class="link">Source</a> <a href="#v:takeWhile"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:takeWhile"
                title="Distribution.Compat.Prelude.Internal">takeWhile</a></code>, applied to a predicate <code>p</code>
            and a list <code>xs</code>, returns the
            longest prefix (possibly empty) of <code>xs</code> of elements that satisfy <code>p</code>:</p>
          <pre>takeWhile (&lt; 3) [1,2,3,4,1,2,3,4] == [1,2]
takeWhile (&lt; 9) [1,2,3] == [1,2,3]
takeWhile (&lt; 0) [1,2,3] == []</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:cycle" class="def">cycle</a> :: [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#cycle" class="link">Source</a> <a href="#v:cycle"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:cycle"
                title="Distribution.Compat.Prelude.Internal">cycle</a></code> ties a finite list into a circular one, or
            equivalently,
            the infinite repetition of the original list. It is the identity
            on infinite lists.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:replicate" class="def">replicate</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          -&gt; a -&gt; [a] <a href="../base-4.12.0.0/src/GHC-List.html#replicate" class="link">Source</a> <a
            href="#v:replicate" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:replicate"
                title="Distribution.Compat.Prelude.Internal">replicate</a></code> <code>n x</code> is a list of length
            <code>n</code> with <code>x</code> the value of
            every element.
            It is an instance of the more general <code><a href="../base-4.12.0.0/Data-List.html#v:genericReplicate"
                title="Data.List">genericReplicate</a></code>,
            in which <code>n</code> may be of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:repeat" class="def">repeat</a> :: a -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#repeat" class="link">Source</a> <a href="#v:repeat"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:repeat"
                title="Distribution.Compat.Prelude.Internal">repeat</a></code> <code>x</code> is an infinite list, with
            <code>x</code> the value of every element.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:iterate" class="def">iterate</a> :: (a -&gt; a) -&gt; a -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#iterate" class="link">Source</a> <a href="#v:iterate"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:iterate"
                title="Distribution.Compat.Prelude.Internal">iterate</a></code> <code>f x</code> returns an infinite
            list of repeated applications
            of <code>f</code> to <code>x</code>:</p>
          <pre>iterate f x == [x, f x, f (f x), ...]</pre>
          <p>Note that <code><a href="Distribution-Compat-Prelude-Internal.html#v:iterate"
                title="Distribution.Compat.Prelude.Internal">iterate</a></code> is lazy, potentially leading to thunk
            build-up if
            the consumer doesn't force each iterate. See 'iterate\'' for a strict
            variant of this function.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:scanr1" class="def">scanr1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#scanr1" class="link">Source</a> <a href="#v:scanr1"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:scanr1"
                title="Distribution.Compat.Prelude.Internal">scanr1</a></code> is a variant of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:scanr"
                title="Distribution.Compat.Prelude.Internal">scanr</a></code> that has no starting value argument.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:scanr" class="def">scanr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; [a] -&gt; [b] <a
            href="../base-4.12.0.0/src/GHC-List.html#scanr" class="link">Source</a> <a href="#v:scanr"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:scanr"
                title="Distribution.Compat.Prelude.Internal">scanr</a></code> is the right-to-left dual of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:scanl"
                title="Distribution.Compat.Prelude.Internal">scanl</a></code>.
            Note that</p>
          <pre>head (scanr f z xs) == foldr f z xs.</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:scanl1" class="def">scanl1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#scanl1" class="link">Source</a> <a href="#v:scanl1"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:scanl1"
                title="Distribution.Compat.Prelude.Internal">scanl1</a></code> is a variant of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:scanl"
                title="Distribution.Compat.Prelude.Internal">scanl</a></code> that has no starting value argument:</p>
          <pre>scanl1 f [x1, x2, ...] == [x1, x1 `f` x2, ...]</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:scanl" class="def">scanl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; [a] -&gt; [b] <a
            href="../base-4.12.0.0/src/GHC-List.html#scanl" class="link">Source</a> <a href="#v:scanl"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:scanl"
                title="Distribution.Compat.Prelude.Internal">scanl</a></code> is similar to <code><a
                href="../base-4.12.0.0/GHC-List.html#v:foldl" title="GHC.List">foldl</a></code>, but returns a list of
            successive
            reduced values from the left:</p>
          <pre>scanl f z [x1, x2, ...] == [z, z `f` x1, (z `f` x1) `f` x2, ...]</pre>
          <p>Note that</p>
          <pre>last (scanl f z xs) == foldl f z xs.</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:init" class="def">init</a> :: [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#init" class="link">Source</a> <a href="#v:init"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Return all the elements of a list except the last one.
            The list must be non-empty.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:last" class="def">last</a> :: [a] -&gt; a <a
            href="../base-4.12.0.0/src/GHC-List.html#last" class="link">Source</a> <a href="#v:last"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the last element of a list, which must be finite and non-empty.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:tail" class="def">tail</a> :: [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#tail" class="link">Source</a> <a href="#v:tail"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the elements after the head of a list, which must be non-empty.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:head" class="def">head</a> :: [a] -&gt; a <a
            href="../base-4.12.0.0/src/GHC-List.html#head" class="link">Source</a> <a href="#v:head"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the first element of a list, which must be non-empty.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:maybe" class="def">maybe</a> :: b -&gt; (a -&gt; b) -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
            href="../base-4.12.0.0/src/Data-Maybe.html#maybe" class="link">Source</a> <a href="#v:maybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:maybe"
                title="Distribution.Compat.Prelude.Internal">maybe</a></code> function takes a default value, a
            function, and a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code>
            value. If the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> value is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>, the function returns the
            default value. Otherwise, it applies the function to the value inside
            the <code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                title="Distribution.Compat.Prelude.Internal">Just</a></code> and returns the result.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:maybe0">Examples</h4>
          <details id="ch:maybe0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe False odd (Just 3)
</code></strong>True
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe False odd Nothing
</code></strong>False
</pre>
            <p>Read an integer from a string using <code>readMaybe</code>. If we succeed,
              return twice the integer; that is, apply <code>(*2)</code> to it. If instead
              we fail to parse an integer, return <code>0</code> by default:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe 0 (*2) (readMaybe &quot;5&quot;)
</code></strong>10
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe 0 (*2) (readMaybe &quot;&quot;)
</code></strong>0
</pre>
            <p>Apply <code>show</code> to a <code>Maybe Int</code>. If we have <code>Just n</code>, we want to show
              the underlying <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code> <code>n</code>. But if we have <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                  title="Distribution.Compat.Prelude.Internal">Nothing</a></code>, we return the
              empty string instead of (for example) &quot;Nothing&quot;:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe &quot;&quot; show (Just 5)
</code></strong>&quot;5&quot;
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe &quot;&quot; show Nothing
</code></strong>&quot;&quot;
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:uncurry" class="def">uncurry</a> :: (a -&gt; b -&gt; c) -&gt; (a, b) -&gt; c <a
            href="../base-4.12.0.0/src/Data-Tuple.html#uncurry" class="link">Source</a> <a href="#v:uncurry"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:uncurry"
                title="Distribution.Compat.Prelude.Internal">uncurry</a></code> converts a curried function to a
            function on pairs.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:uncurry0">Examples</h4>
          <details id="ch:uncurry0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>uncurry (+) (1,2)
</code></strong>3
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>uncurry ($) (show, 1)
</code></strong>&quot;1&quot;
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>map (uncurry max) [(1,2), (3,4), (6,8)]
</code></strong>[2,4,8]
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:curry" class="def">curry</a> :: ((a, b) -&gt; c) -&gt; a -&gt; b -&gt; c <a
            href="../base-4.12.0.0/src/Data-Tuple.html#curry" class="link">Source</a> <a href="#v:curry"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:curry"
                title="Distribution.Compat.Prelude.Internal">curry</a></code> converts an uncurried function to a
            curried function.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:curry0">Examples</h4>
          <details id="ch:curry0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>curry fst 1 2
</code></strong>1
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:subtract" class="def">subtract</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Num" title="Distribution.Compat.Prelude.Internal">Num</a>
          a =&gt; a -&gt; a -&gt; a <a href="../base-4.12.0.0/src/GHC-Num.html#subtract" class="link">Source</a> <a
            href="#v:subtract" class="selflink">#</a></p>
        <div class="doc">
          <p>the same as <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:flip"
                  title="Distribution.Compat.Prelude.Internal">flip</a></code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-45-"
                  title="Distribution.Compat.Prelude.Internal">-</a></code>)</code>.</p>
          <p>Because <code>-</code> is treated specially in the Haskell grammar,
            <code>(-</code> <em>e</em><code>)</code> is not a section, but an application of prefix negation.
            However, <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:subtract"
                  title="Distribution.Compat.Prelude.Internal">subtract</a></code></code> <em>exp</em><code>)</code> is
            equivalent to the disallowed section.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:asTypeOf" class="def">asTypeOf</a> :: a -&gt; a -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Base.html#asTypeOf" class="link">Source</a> <a href="#v:asTypeOf"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:asTypeOf"
                title="Distribution.Compat.Prelude.Internal">asTypeOf</a></code> is a type-restricted version of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:const"
                title="Distribution.Compat.Prelude.Internal">const</a></code>. It is usually
            used as an infix operator, and its typing forces its first argument
            (which is usually overloaded) to have the same type as the second.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:until" class="def">until</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; (a -&gt; a) -&gt; a -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Base.html#until" class="link">Source</a> <a href="#v:until"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:until"
                  title="Distribution.Compat.Prelude.Internal">until</a></code> p f</code> yields the result of applying
            <code>f</code> until <code>p</code> holds.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-36--33-" class="def">($!)</a> :: (a -&gt; b) -&gt; a -&gt; b <span
            class="fixity">infixr 0</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-Base.html#%24%21" class="link">Source</a> <a href="#v:-36--33-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Strict (call-by-value) application operator. It takes a function and an
            argument, evaluates the argument to weak head normal form (WHNF), then calls
            the function with that value.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:flip" class="def">flip</a> :: (a -&gt; b -&gt; c) -&gt; b -&gt; a -&gt; c <a
            href="../base-4.12.0.0/src/GHC-Base.html#flip" class="link">Source</a> <a href="#v:flip"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:flip"
                  title="Distribution.Compat.Prelude.Internal">flip</a></code> f</code> takes its (first) two arguments
            in the reverse order of <code>f</code>.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>flip (++) &quot;hello&quot; &quot;world&quot;
</code></strong>&quot;worldhello&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:." class="def">(.)</a> :: (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c <span
            class="fixity">infixr 9</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#."
            class="link">Source</a> <a href="#v:." class="selflink">#</a></p>
        <div class="doc">
          <p>Function composition.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:const" class="def">const</a> :: a -&gt; b -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Base.html#const" class="link">Source</a> <a href="#v:const"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code>const x</code> is a unary function which evaluates to <code>x</code> for all inputs.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>const 42 &quot;hello&quot;
</code></strong>42
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>map (const 42) [0..3]
</code></strong>[42,42,42,42]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:id" class="def">id</a> :: a -&gt; a <a href="../base-4.12.0.0/src/GHC-Base.html#id"
            class="link">Source</a> <a href="#v:id" class="selflink">#</a></p>
        <div class="doc">
          <p>Identity function.</p>
          <pre>id x = x</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-61--60--60-" class="def">(=&lt;&lt;)</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; m a -&gt; m b <span
            class="fixity">infixr 1</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-Base.html#%3D%3C%3C" class="link">Source</a> <a href="#v:-61--60--60-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Same as <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-"
                title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code>, but with the arguments interchanged.
          </p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:String" class="def">String</a> = [<a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a>] <a href="../base-4.12.0.0/src/GHC-Base.html#String"
            class="link">Source</a> <a href="#t:String" class="selflink">#</a></p>
        <div class="doc">
          <p>A <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code> is a list of characters. String constants
            in Haskell are values
            of type <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:undefined" class="def">undefined</a> :: <a
            href="../base-4.12.0.0/GHC-Stack.html#t:HasCallStack" title="GHC.Stack">HasCallStack</a> =&gt; a <a
            href="../base-4.12.0.0/src/GHC-Err.html#undefined" class="link">Source</a> <a href="#v:undefined"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A special case of <code><a href="Distribution-Compat-Prelude-Internal.html#v:error"
                title="Distribution.Compat.Prelude.Internal">error</a></code>.
            It is expected that compilers will recognize this and insert error
            messages which are more appropriate to the context in which <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:undefined"
                title="Distribution.Compat.Prelude.Internal">undefined</a></code>
            appears.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:errorWithoutStackTrace" class="def">errorWithoutStackTrace</a> :: [<a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Err.html#errorWithoutStackTrace" class="link">Source</a> <a
            href="#v:errorWithoutStackTrace" class="selflink">#</a></p>
        <div class="doc">
          <p>A variant of <code><a href="Distribution-Compat-Prelude-Internal.html#v:error"
                title="Distribution.Compat.Prelude.Internal">error</a></code> that does not produce a stack trace.</p>
          <p><em>Since: base-4.9.0.0</em></p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:error" class="def">error</a> :: <a href="../base-4.12.0.0/GHC-Stack.html#t:HasCallStack"
            title="GHC.Stack">HasCallStack</a> =&gt; [<a href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Err.html#error" class="link">Source</a> <a href="#v:error"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:error"
                title="Distribution.Compat.Prelude.Internal">error</a></code> stops execution and displays an error
            message.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-38--38-" class="def">(&amp;&amp;)</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-38--38-" class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><a id="v:-124--124-" class="def">(||)</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-124--124-" class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><a id="v:not" class="def">not</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:not" class="selflink">#</a></p>
      </div><a href="#g:2" id="g:2">
        <h1>Common type-classes</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Semigroup" class="def">Semigroup</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Base.html#Semigroup" class="link">Source</a>
          <a href="#t:Semigroup" class="selflink">#</a></p>
        <div class="doc">
          <p>The class of semigroups (types with an associative binary operation).</p>
          <p>Instances should satisfy the associativity law:</p>
          <ul>
            <li>
              <pre>x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> (y <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z) = (x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> y) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z</pre>
            </li>
          </ul>
          <p><em>Since: base-4.9.0.0</em></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-60--62-" class="def">(&lt;&gt;)</a> :: a -&gt; a -&gt; a <span class="fixity">infixr
              6</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
              class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
          <div class="doc">
            <p>An associative operation.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Semigroup" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: () -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                      title="Data.Binary.Builder">Builder</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code>Any</code> like semigroup, where <code><a
                        href="Distribution-Types-ExecutableScope.html#v:ExecutablePrivate"
                        title="Distribution.Types.ExecutableScope">ExecutablePrivate</a></code> is 'Any True'</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                      title="Distribution.Simple.Setup">BenchmarkFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:TestFlags"
                      title="Distribution.Simple.Setup">TestFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:GlobalFlags"
                      title="Distribution.Simple.Setup">GlobalFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a) -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a) -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ()
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) -&gt;
                        <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a) -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (MergeSet a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: MergeSet a -&gt; MergeSet a -&gt; MergeSet
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (MergeSet a) -&gt; MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; MergeSet a -&gt;
                        MergeSet a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-DList.html">Distribution.Compat.DList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a) -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a) -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> a)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a) -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>)</span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>) -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a -&gt; b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a -&gt; b) -&gt; (a -&gt; b) -&gt; a -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a -&gt; b) -&gt; a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a -&gt; b) -&gt;
                        a -&gt; b <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:82"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b) -&gt; (a,
                        b) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a) -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s) -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:87"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c)
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c) -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c) -&gt;
                        (a, b, c) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:89"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:92"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:93"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a,
                        b, c, d) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c, d) -&gt; (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c, d) -&gt;
                        (a, b, c, d) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m
                    a)</span></td>
                <td class="doc">
                  <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> instance for <code><a
                        href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a></code> is
                    used to append the result
                    of several parsers, for example:</p>
                  <pre>(many $ char <code>a</code>) &lt;&gt; (many $ char <code>b</code>)
</pre>
                  <p>The above will parse a string like <code>&quot;aabbb&quot;</code> and return a successful
                    parse result <code>&quot;aabbb&quot;</code>. Compare against the below which will
                    produce a result of <code>&quot;bbb&quot;</code> for the same input:</p>
                  <pre>(many $ char <code>a</code>) &gt;&gt; (many $ char <code>b</code>)
(many $ char <code>a</code>) *&gt; (many $ char <code>b</code>)
</pre>
                  <p><em>Since: parsec-3.1.12</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a)
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p) -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:97"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt;
                        (a, b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c, d, e) -&gt; (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c, d, e)
                        -&gt; (a, b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:gmappend" class="def">gmappend</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Generic"
            title="Distribution.Compat.Prelude.Internal">Generic</a> a, GSemigroup (<a
            href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a -&gt; a -&gt; a <a
            href="#v:gmappend" class="selflink">#</a></p>
        <div class="doc">
          <p>Generically generate a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> (<code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code>) operation for any type
            implementing <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                title="Distribution.Compat.Prelude.Internal">Generic</a></code>. This operation will append two values
            by point-wise appending their component fields. It is only defined
            for product types.</p>
          <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> a (<code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> b c) = <code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> (<code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> a b) c
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:gmempty" class="def">gmempty</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Generic"
            title="Distribution.Compat.Prelude.Internal">Generic</a> a, GMonoid (<a
            href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a <a
            href="#v:gmempty" class="selflink">#</a></p>
        <div class="doc">
          <p>Generically generate a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                title="Distribution.Compat.Prelude.Internal">Monoid</a></code> <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:mempty"
                title="Distribution.Compat.Prelude.Internal">mempty</a></code> for any product-like type
            implementing <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                title="Distribution.Compat.Prelude.Internal">Generic</a></code>.</p>
          <p>It is only defined for product types.</p>
          <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:gmempty" title="Distribution.Compat.Prelude.Internal">gmempty</a></code> a = a = <code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> a <code><a href="Distribution-Compat-Prelude-Internal.html#v:gmempty" title="Distribution.Compat.Prelude.Internal">gmempty</a></code>
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Typeable" class="def">Typeable</a> (a :: k) <a
            href="../base-4.12.0.0/src/Data-Typeable-Internal.html#Typeable" class="link">Source</a> <a
            href="#t:Typeable" class="selflink">#</a></p>
        <div class="doc">
          <p>The class <code><a href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                title="Distribution.Compat.Prelude.Internal">Typeable</a></code> allows a concrete representation of a
            type to
            be calculated.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src">typeRep#</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
            title="Distribution.Compat.Prelude.Internal">Typeable</a> a =&gt; <a id="t:Data" class="def">Data</a> a <a
            href="../base-4.12.0.0/src/Data-Data.html#Data" class="link">Source</a> <a href="#t:Data"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                title="Distribution.Compat.Prelude.Internal">Data</a></code> class comprehends a fundamental primitive
            <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl" title="Data.Data">gfoldl</a></code> for
            folding over constructor applications, say terms. This primitive can
            be instantiated in several ways to map over the immediate subterms
            of a term; see the <code>gmap</code> combinators later in this class. Indeed, a
            generic programmer does not necessarily need to use the ingenious gfoldl
            primitive but rather the intuitive <code>gmap</code> combinators. The <code><a
                href="../base-4.12.0.0/Data-Data.html#v:gfoldl" title="Data.Data">gfoldl</a></code>
            primitive is completed by means to query top-level constructors, to
            turn constructor representations into proper terms, and to list all
            possible datatype constructors. This completion allows us to serve
            generic programming scenarios like read, show, equality, term generation.</p>
          <p>The combinators <code><a href="../base-4.12.0.0/Data-Data.html#v:gmapT" title="Data.Data">gmapT</a></code>,
            <code><a href="../base-4.12.0.0/Data-Data.html#v:gmapQ" title="Data.Data">gmapQ</a></code>, <code><a
                href="../base-4.12.0.0/Data-Data.html#v:gmapM" title="Data.Data">gmapM</a></code>, etc are all provided
            with
            default definitions in terms of <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code>, leaving open the opportunity
            to provide datatype-specific definitions.
            (The inclusion of the <code>gmap</code> combinators as members of class <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Data"
                title="Distribution.Compat.Prelude.Internal">Data</a></code>
            allows the programmer or the compiler to derive specialised, and maybe
            more efficient code per datatype. <em>Note</em>: <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code> is more higher-order
            than the <code>gmap</code> combinators. This is subject to ongoing benchmarking
            experiments. It might turn out that the <code>gmap</code> combinators will be
            moved out of the class <code><a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                title="Distribution.Compat.Prelude.Internal">Data</a></code>.)</p>
          <p>Conceptually, the definition of the <code>gmap</code> combinators in terms of the
            primitive <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl" title="Data.Data">gfoldl</a></code>
            requires the identification of the <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code> function
            arguments. Technically, we also need to identify the type constructor
            <code>c</code> for the construction of the result type from the folded term type.</p>
          <p>In the definition of <code>gmapQ</code><em>x</em> combinators, we use phantom type
            constructors for the <code>c</code> in the type of <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code> because the result type
            of a query does not involve the (polymorphic) type of the term argument.
            In the definition of <code><a href="../base-4.12.0.0/Data-Data.html#v:gmapQl"
                title="Data.Data">gmapQl</a></code> we simply use the plain constant type
            constructor because <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code> is left-associative anyway and so it is
            readily suited to fold a left-associative binary operation over the
            immediate subterms. In the definition of gmapQr, extra effort is
            needed. We use a higher-order accumulation trick to mediate between
            left-associative constructor application vs. right-associative binary
            operation (e.g., <code>(:)</code>). When the query is meant to compute a value
            of type <code>r</code>, then the result type withing generic folding is <code>r -&gt; r</code>.
            So the result of folding is a function to which we finally pass the
            right unit.</p>
          <p>With the <code>-XDeriveDataTypeable</code> option, GHC can generate instances of the
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                title="Distribution.Compat.Prelude.Internal">Data</a></code> class automatically. For example, given the
            declaration</p>
          <pre>data T a b = C1 a b | C2 deriving (Typeable, Data)</pre>
          <p>GHC will generate an instance that is equivalent to</p>
          <pre>instance (Data a, Data b) =&gt; Data (T a b) where
    gfoldl k z (C1 a b) = z C1 `k` a `k` b
    gfoldl k z C2       = z C2

    gunfold k z c = case constrIndex c of
                        1 -&gt; k (k (z C1))
                        2 -&gt; z C2

    toConstr (C1 _ _) = con_C1
    toConstr C2       = con_C2

    dataTypeOf _ = ty_T

con_C1 = mkConstr ty_T &quot;C1&quot; [] Prefix
con_C2 = mkConstr ty_T &quot;C2&quot; [] Prefix
ty_T   = mkDataType &quot;Module.T&quot; [con_C1, con_C2]</pre>
          <p>This is suitable for datatypes that are exported transparently.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="../base-4.12.0.0/Data-Data.html#v:gunfold" title="Data.Data">gunfold</a>, <a
              href="../base-4.12.0.0/Data-Data.html#v:toConstr" title="Data.Data">toConstr</a>, <a
              href="../base-4.12.0.0/Data-Data.html#v:dataTypeOf" title="Data.Data">dataTypeOf</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Data" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; () -&gt; c () <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c () <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: () -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: () -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ()) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ()) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; () -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; () -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; () -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; () -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; () -&gt; m ()
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; () -&gt; m ()
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; () -&gt; m ()
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; c <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; m <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; m <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; m <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                      title="GHC.Exts">SpecConstrAnnotation</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exts.html">GHC.Exts</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; c
                        <a href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; m
                        <a href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; m
                        <a href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; m
                        <a href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; c <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; c <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; c
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; m
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; m
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; m
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                      title="Text.Parsec.Pos">SourcePos</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Pos.html">Text.Parsec.Pos</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; c <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr"
                          title="Data.Data">Constr</a> <a href="../base-4.12.0.0/src/Data-Data.html#toConstr"
                          class="link">Source</a> <a href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a>) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1"
                          class="link">Source</a> <a href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a>) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2"
                          class="link">Source</a> <a href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; m <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; m <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; m <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                      title="Data.Time.LocalTime">ZonedTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-ZonedTime.html">Data.Time.LocalTime.Internal.ZonedTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                      title="Data.Time.Clock">UniversalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UniversalTime.html">Data.Time.Clock.Internal.UniversalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UTCTime.html">Data.Time.Clock.Internal.UTCTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; c <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; m <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; m <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; m <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        c <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        m <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        m <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        m <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; c <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; m <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; m <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; m <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; c <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; m <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; m <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; m <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; c <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; m <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; m <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; m <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; c <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; c <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; c <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; c <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; m <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; m <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; m <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; c <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; m <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; m <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; m <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; c <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; m <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; m <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; m <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; c <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; m <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; m <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; m <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; c <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr"
                          title="Data.Data">Constr</a> <a href="../base-4.12.0.0/src/Data-Data.html#toConstr"
                          class="link">Source</a> <a href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; m <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; m <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; m <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; c <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr"
                          title="Data.Data">Constr</a> <a href="../base-4.12.0.0/src/Data-Data.html#toConstr"
                          class="link">Source</a> <a href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType"
                          title="Data.Data">DataType</a> <a href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf"
                          class="link">Source</a> <a href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; m <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; m <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; m <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; c <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; m <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; m <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; m <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; c <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; m <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; m <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; m <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; c <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; m <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; m <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; m <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; c <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; m <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; m <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; m <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; c <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; m <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; m <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; m <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; c <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; m <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; m <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; m <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; c <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; c <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; c <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; c <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; m <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; m <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; m <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; c <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; m <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; m <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; m <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; c <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; m <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; m <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; m <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; c <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; m <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; m <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; m <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; c <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; m <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; m <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; m <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; c <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; m <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; m <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; m <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; c <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; m <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; m <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; m <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; c <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; m <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; m <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; m <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; c <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; c <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; c <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; m <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; m <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; m <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        c <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        m <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        m <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        m <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; c <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; m <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; m <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; m <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; c <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; m <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; m <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; m <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; c <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; m <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; m <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; m <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; c <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:94"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; c <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:95"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; c <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; m <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; m <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; m <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:96"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; c <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; m <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; m <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; m <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:97"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; c <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; m <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; m <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; m <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:98"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; c <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; m <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; m <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; m <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:99"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; c <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; c <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; c <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; m <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; m <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; m <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; c <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; m <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; m <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; m <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; c <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; m <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; m <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; m <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; [a] -&gt; c [a] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c [a] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: [a] -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: [a] -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c [a]) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c [a]) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; [a] -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; [a] -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; [a] -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; [a] -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; [a] -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; [a] -&gt; m
                        [a] <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a
                          href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; [a] -&gt; m
                        [a] <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a
                          href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; [a] -&gt; m
                        [a] <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a
                          href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:110"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                      title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; c
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; c
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; c
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m0 =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m0 d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; m0 (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m0 =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m0 d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; m0 (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m0 =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m0 d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; m0 (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        c (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; c
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; c (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> vertex =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; c (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex))
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex))
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                        vertex <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a
                          href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; m (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; m (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; m (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; c
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; c (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; c (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:136"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; c0 (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; c (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:139"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:142"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; (a, b) -&gt; c (a, b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (a, b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a, b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a, b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b) -&gt;
                        (a, b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a
                          href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a, b) -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a, b) -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a, b) -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a, b) -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b) -&gt;
                        m (a, b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a
                          href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b) -&gt;
                        m (a, b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a
                          href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b) -&gt;
                        m (a, b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a
                          href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:143"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; c (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; m (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; m (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; m (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:144"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; c
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> t =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; c (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t0 =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t0 d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t0 =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t0 d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:146"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:147"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:148"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b0) -&gt; d -&gt; c0
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; (a, b, c) -&gt; c0 (a, b,
                        c) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a
                          href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c)
                        -&gt; (a, b, c) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a
                          href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a, b, c)
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a, b, c)
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a, b, c) -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a, b, c) -&gt;
                        u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b, c)
                        -&gt; m (a, b, c) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a
                          href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b, c)
                        -&gt; m (a, b, c) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a>
                        <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b, c)
                        -&gt; m (a, b, c) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a>
                        <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:149"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; c (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b)) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b)) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:150"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:151"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:152"></span> (<a
                      href="../base-4.12.0.0/Data-Coerce.html#t:Coercible" title="Data.Coerce">Coercible</a> a b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; c (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; m (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; m (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; m (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:153"></span> (a ~ b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; c (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b)) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b)) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; m (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; m (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; m (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:154"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:155"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:156"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:157"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; c
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:158"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; c
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:159"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d0 b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (d0 -&gt; b0) -&gt; d0 -&gt;
                        c0 b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; (a, b, c, d) -&gt; c0
                        (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a
                          href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c, d) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c, d) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (t d0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0 e. (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d0 e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c, d)
                        -&gt; (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a>
                        <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d)
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d)
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d)
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d)
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d) -&gt; m (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d) -&gt; m (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d) -&gt; m (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:160"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (g a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:161"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (g a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; c (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a
                          href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a))
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a))
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a
                          href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a
                          href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a
                          href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a
                          href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:162"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> b, a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t:-126--126-" title="Data.Type.Equality">~~</a> b)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; m (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; m (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; m (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:163"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; c0
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:164"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f (g p))) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; c ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; m ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; m ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; m ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:165"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d0 b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (d0 -&gt; b0) -&gt; d0 -&gt;
                        c0 b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; (a, b, c, d, e) -&gt;
                        c0 (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a>
                        <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c, d, e) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c, d, e) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (t d0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0 e0. (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e0) =&gt; c0 (t d0 e0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c, d,
                        e) -&gt; (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e) -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e) -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e) -&gt; m (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e) -&gt; m (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e) -&gt; m (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:166"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f (g a))) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:167"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c, d, e, f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d0 b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (d0 -&gt; b0) -&gt; d0 -&gt;
                        c0 b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; (a, b, c, d, e, f)
                        -&gt; c0 (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (t d0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e, f)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0 e0. (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e0) =&gt; c0 (t d0 e0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e, f)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c, d,
                        e, f) -&gt; (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e, f) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e, f) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e, f) -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e, f) -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f) -&gt; m (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f) -&gt; m (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f) -&gt; m (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:168"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d0 b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (d0 -&gt; b0) -&gt; d0 -&gt;
                        c0 b0) -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c0 g0) -&gt; (a, b, c, d, e, f,
                        g) -&gt; c0 (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c, d, e, f, g) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c, d, e, f, g) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (t d0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e, f, g)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0 e0. (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e0) =&gt; c0 (t d0 e0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e, f, g)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c, d,
                        e, f, g) -&gt; (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e, f, g) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e, f, g) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e, f, g) -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a>
                        <a href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e, f, g) -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f, g) -&gt; m (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f, g) -&gt; m (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f, g) -&gt; m (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Generic" class="def">Generic</a> a <a
            href="../base-4.12.0.0/src/GHC-Generics.html#Generic" class="link">Source</a> <a href="#t:Generic"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Representable types of kind <code>*</code>.
            This class is derivable in GHC with the <code>DeriveGeneric</code> flag on.</p>
          <p>A <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                title="Distribution.Compat.Prelude.Internal">Generic</a></code> instance must satisfy the following
            laws:</p>
          <pre><code><a href="../base-4.12.0.0/GHC-Generics.html#v:from" title="GHC.Generics">from</a></code> . <code><a href="../base-4.12.0.0/GHC-Generics.html#v:to" title="GHC.Generics">to</a></code> &#8801; <code>id</code>
<code><a href="../base-4.12.0.0/GHC-Generics.html#v:to" title="GHC.Generics">to</a></code> . <code><a href="../base-4.12.0.0/GHC-Generics.html#v:from" title="GHC.Generics">from</a></code> &#8801; <code>id</code>
</pre>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="../base-4.12.0.0/GHC-Generics.html#v:from" title="GHC.Generics">from</a>, <a
              href="../base-4.12.0.0/GHC-Generics.html#v:to" title="GHC.Generics">to</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Generic" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> () :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: () -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> () x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> () x -&gt; () <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> x -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> x -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> x -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> x -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> x -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc"
                          title="Text.PrettyPrint">Doc</a> x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                      title="Text.PrettyPrint.Annotated">TextDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                      title="Text.PrettyPrint.Annotated">Style</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                      title="Text.PrettyPrint.Annotated">Mode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> x -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> x -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> x -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarning"
                      title="Distribution.Parsec.Common">PWarning</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> x -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> x -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Parsec-Common.html#t:PError"
                      title="Distribution.Parsec.Common">PError</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> x -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> x -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> x -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> x -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> x -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> x -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> x -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> x -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> x -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> x -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> x -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> x -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> x -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> x -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> x -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> x -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> x -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> x -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> x -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> x -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> x -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> x -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> x -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> x -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> x -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> x -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> x -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> x -&gt; <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> x -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> x -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> x -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> x -&gt; <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compiler.html#t:CompilerInfo"
                      title="Distribution.Compiler">CompilerInfo</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> x -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> x -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> x -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> x -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> x -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> x -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> x -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> x -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> x -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> x -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> x -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> x -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                      title="Distribution.Backpack.FullUnitId">FullUnitId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-FullUnitId.html">Distribution.Backpack.FullUnitId</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> x -&gt; <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> x -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> x -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> x -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> x -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> x -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> x -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> x -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> x -&gt; <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> x -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> x -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                      title="Distribution.Simple.InstallDirs">CopyDest</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> x -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> x -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> x -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> x -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> x -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> x -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> x -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> x -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> x -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> x -&gt; <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> x -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> x -&gt; <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> x -&gt; <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                      title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Find.html">Distribution.Simple.Program.Find</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> x -&gt; <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> x -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> x -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> x -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                      title="Distribution.Simple.Setup">BenchmarkFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:TestFlags"
                      title="Distribution.Simple.Setup">TestFlags</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockTarget"
                      title="Distribution.Simple.Setup">HaddockTarget</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:GlobalFlags"
                      title="Distribution.Simple.Setup">GlobalFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                      title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentLocalBuildInfo.html">Distribution.Types.ComponentLocalBuildInfo</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> x -&gt; <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                      title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-LocalBuildInfo.html">Distribution.Types.LocalBuildInfo</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> x -&gt; <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                      title="Distribution.Simple.BuildTarget">BuildTarget</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> x -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                      title="Distribution.Backpack.ModuleShape">ModuleShape</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModuleShape.html">Distribution.Backpack.ModuleShape</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> x -&gt; <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                      title="Distribution.Backpack.PreModuleShape">PreModuleShape</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Backpack-PreModuleShape.html">Distribution.Backpack.PreModuleShape</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> x -&gt; <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> [a] :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: [a] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> [a] x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> [a] x -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) x -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a) x -&gt; <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) x -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a) x -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) x -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) x -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) x -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) x -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b) x -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a) x -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> t -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> t) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> t) x -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> t <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:178"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c) x -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                      title="Control.Applicative">WrappedArrow</a> a b c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c) x -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:181"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:184"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) x -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) x -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:187"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:"
                          title="GHC.Generics">:+:</a> g) p) x -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:188"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:"
                          title="GHC.Generics">:*:</a> g) p) x -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:189"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c, d)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c, d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c, d) x -&gt; (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:190"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:193"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p) x -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:194"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c, d, e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e)
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c, d, e) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e) x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c, d, e) x -&gt; (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c, d, e, f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e,
                        f) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e,
                        f) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c, d, e, f) x -&gt; (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:197"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e,
                        f, g) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c, d, e, f, g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e,
                        f, g) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c, d, e, f, g) x -&gt; (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:NFData" class="def">NFData</a> a <span
            class="keyword">where</span> <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#NFData"
            class="link">Source</a> <a href="#t:NFData" class="selflink">#</a></p>
        <div class="doc">
          <p>A class of types that can be fully evaluated.</p>
          <p><em>Since: deepseq-1.1.0.0</em></p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src">Nothing</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:rnf" class="def">rnf</a> :: a -&gt; () <a
              href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a href="#v:rnf"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                  title="Distribution.Compat.Prelude.Internal">rnf</a></code> should reduce its argument to normal form
              (that is, fully
              evaluate all sub-components), and then return '()'.</p>
            <h3><code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                  title="Distribution.Compat.Prelude.Internal">Generic</a></code> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                  title="Distribution.Compat.Prelude.Internal">NFData</a></code> deriving</h3>
            <p>Starting with GHC 7.2, you can automatically derive instances
              for types possessing a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                  title="Distribution.Compat.Prelude.Internal">Generic</a></code> instance.</p>
            <p>Note: <code><a href="../base-4.12.0.0/GHC-Generics.html#t:Generic1"
                  title="GHC.Generics">Generic1</a></code> can be auto-derived starting with GHC 7.4</p>
            <pre>{-# LANGUAGE DeriveGeneric #-}

import GHC.Generics (Generic, Generic1)
import Control.DeepSeq

data Foo a = Foo a String
             deriving (Eq, Generic, Generic1)

instance NFData a =&gt; NFData (Foo a)
instance NFData1 Foo

data Colour = Red | Green | Blue
              deriving Generic

instance NFData Colour</pre>
            <p>Starting with GHC 7.10, the example above can be written more
              concisely by enabling the new <code>DeriveAnyClass</code> extension:</p>
            <pre>{-# LANGUAGE DeriveGeneric, DeriveAnyClass #-}

import GHC.Generics (Generic)
import Control.DeepSeq

data Foo a = Foo a String
             deriving (Eq, Generic, Generic1, NFData, NFData1)

data Colour = Red | Green | Blue
              deriving (Generic, NFData)
</pre>
            <h3>Compatibility with previous <code>deepseq</code> versions</h3>
            <p>Prior to version 1.4.0.0, the default implementation of the <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                  title="Distribution.Compat.Prelude.Internal">rnf</a></code>
              method was defined as</p>
            <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf" title="Distribution.Compat.Prelude.Internal">rnf</a></code> a = <code><a href="Distribution-Compat-Prelude-Internal.html#v:seq" title="Distribution.Compat.Prelude.Internal">seq</a></code> a ()</pre>
            <p>However, starting with <code>deepseq-1.4.0.0</code>, the default
              implementation is based on <code>DefaultSignatures</code> allowing for
              more accurate auto-derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                  title="Distribution.Compat.Prelude.Internal">NFData</a></code> instances. If you need the
              previously used exact default <code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                  title="Distribution.Compat.Prelude.Internal">rnf</a></code> method implementation
              semantics, use</p>
            <pre>instance NFData Colour where rnf x = seq x ()</pre>
            <p>or alternatively</p>
            <pre>instance NFData Colour where rnf = rwhnf</pre>
            <p>or</p>
            <pre>{-# LANGUAGE BangPatterns #-}
instance NFData Colour where rnf !_ = ()</pre>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:NFData" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Stack.html#t:CallStack"
                      title="Distribution.Compat.Stack">CallStack</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Stack.html#t:CallStack"
                          title="Distribution.Compat.Stack">CallStack</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: () -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Prior to <code>deepseq-1.4.4.0</code> this instance was only defined for
                    <code>base-4.8.0.0</code> and later.</p>
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon"
                          title="Type.Reflection">TyCon</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p>Defined as <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                          title="Distribution.Compat.Prelude.Internal">rnf</a></code> = <code><a
                          href="../base-4.12.0.0/Data-Void.html#v:absurd" title="Data.Void">absurd</a></code></code>.
                  </p>
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf"
                          class="link">Source</a> <a href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                      title="Control.Concurrent">ThreadId</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                      title="Control.Exception.Base">MaskingState</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Data-Typeable.html#t:TypeRep" title="Data.Typeable">TypeRep</a></span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Prior to <code>deepseq-1.4.4.0</code> this instance was only defined for
                    <code>base-4.8.0.0</code> and later.</p>
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Typeable.html#t:TypeRep"
                          title="Data.Typeable">TypeRep</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime"
                          title="Foreign.C.Types">CTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFile" title="Foreign.C.Types">CFile</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFile"
                          title="Foreign.C.Types">CFile</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFpos" title="Foreign.C.Types">CFpos</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFpos"
                          title="Foreign.C.Types">CFpos</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CJmpBuf" title="Foreign.C.Types">CJmpBuf</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CJmpBuf" title="Foreign.C.Types">CJmpBuf</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc"
                          title="GHC.Stack">SrcLoc</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; ()
                        <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc"
                          title="Text.PrettyPrint">Doc</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                      title="Text.PrettyPrint.Annotated">TextDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                      title="Data.Time.LocalTime">ZonedTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-ZonedTime.html">Data.Time.LocalTime.Internal.ZonedTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                      title="Data.Time.Clock">UniversalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UniversalTime.html">Data.Time.Clock.Internal.UniversalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UTCTime.html">Data.Time.Clock.Internal.UTCTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day"
                          title="Data.Time.Calendar">Day</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarning"
                      title="Distribution.Parsec.Common">PWarning</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Parsec-Common.html#t:PError"
                      title="Distribution.Parsec.Common">PError</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Utils-IOData.html#t:IOData" title="Distribution.Utils.IOData">IOData</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-IOData.html">Distribution.Utils.IOData</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Utils-IOData.html#t:IOData"
                          title="Distribution.Utils.IOData">IOData</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: [a] -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                        a -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a)</span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Only strict in the reference and not the referenced value.</p>
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-IORef.html#t:IORef"
                          title="Data.IORef">IORef</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf"
                          class="link">Source</a> <a href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                      title="Control.Concurrent.MVar">MVar</a> a)</span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Only strict in the reference and not the referenced value.</p>
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; ()
                        <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:178"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:181"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf"
                          class="link">Source</a> <a href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                      title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:184"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a -&gt; b)</span></td>
                <td class="doc">
                  <p>This instance is for convenience and consistency with <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:seq"
                        title="Distribution.Compat.Prelude.Internal">seq</a></code>.
                    This assumes that WHNF is equivalent to NF for functions.</p>
                  <p><em>Since: deepseq-1.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a -&gt; b) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:187"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:188"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a, b) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:189"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:190"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a)</span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Only strict in the reference and not the referenced value.</p>
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-STRef.html#t:STRef"
                          title="Data.STRef">STRef</a> s a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:193"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:194"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:197"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:198"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:199"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:200"></span> (<a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> f, <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:201"></span> (<a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> f, <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:202"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:203"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:204"></span> (<a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> f, <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:205"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a6) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5, a6)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5, a6) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:206"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a6, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a7) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5, a6, a7)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5, a6, a7) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:207"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a6, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a7, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a8) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5, a6, a7, a8)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5, a6, a7, a8) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:208"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a6, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a7, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a8, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a9) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5, a6, a7, a8,
                    a9)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5, a6, a7, a8, a9) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:genericRnf" class="def">genericRnf</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Generic"
            title="Distribution.Compat.Prelude.Internal">Generic</a> a, GNFData (<a
            href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a -&gt; () <a
            href="#v:genericRnf" class="selflink">#</a></p>
        <div class="doc">
          <p><a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a>-based <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                title="Distribution.Compat.Prelude.Internal">rnf</a></code> implementation</p>
          <p>This is needed in order to support <code>deepseq &lt; 1.4</code> which didn't
            have a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                title="Distribution.Compat.Prelude.Internal">Generic</a></code>-based default <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                title="Distribution.Compat.Prelude.Internal">rnf</a></code> implementation yet.</p>
          <p>In order to define instances, use e.g.</p>
          <pre>instance NFData MyType where rnf = genericRnf</pre>
          <p>The implementation has been taken from <code>deepseq-1.4.2</code>'s default
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                title="Distribution.Compat.Prelude.Internal">rnf</a></code> implementation.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Binary" class="def">Binary</a> t <span
            class="keyword">where</span> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#Binary"
            class="link">Source</a> <a href="#t:Binary" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                title="Distribution.Compat.Prelude.Internal">Binary</a></code> class provides <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:put"
                title="Distribution.Compat.Prelude.Internal">put</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:get"
                title="Distribution.Compat.Prelude.Internal">get</a></code>, methods to encode and
            decode a Haskell value to a lazy <code><a
                href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                title="Data.ByteString.Lazy">ByteString</a></code>. It mirrors the <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> and
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                title="Distribution.Compat.Prelude.Internal">Show</a></code> classes for textual representation of
            Haskell types, and is
            suitable for serialising Haskell values to disk, over the network.</p>
          <p>For decoding and generating simple external binary formats (e.g. C
            structures), Binary may be used, but in general is not suitable
            for complex protocols. Instead use the <code><a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM"
                title="Data.Binary.Put">PutM</a></code> and <code><a
                href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                title="Data.Binary.Get.Internal">Get</a></code> primitives
            directly.</p>
          <p>Instances of Binary should satisfy the following property:</p>
          <pre>decode . encode == id</pre>
          <p>That is, the <code><a href="Distribution-Compat-Prelude-Internal.html#v:get"
                title="Distribution.Compat.Prelude.Internal">get</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:put"
                title="Distribution.Compat.Prelude.Internal">put</a></code> methods should be the inverse of each
            other. A range of instances are provided for basic Haskell types.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src">Nothing</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:put" class="def">put</a> :: t -&gt; <a
              href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
              href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a href="#v:put"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Encode a value in the Put monad.</p>
          </div>
          <p class="src"><a id="v:get" class="def">get</a> :: <a
              href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get" title="Data.Binary.Get.Internal">Get</a> t <a
              href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a href="#v:get"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Decode a value in the Get monad</p>
          </div>
          <p class="src"><a id="v:putList" class="def">putList</a> :: [t] -&gt; <a
              href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
              href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a href="#v:putList"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Encode a list of values in the Put monad.
              The default implementation may be overridden to be more efficient
              but must still have the same encoding format.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Binary" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.7.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep"
                          title="GHC.Exts">RuntimeRep</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep"
                          title="GHC.Exts">RuntimeRep</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                      title="Type.Reflection">SomeTypeRep</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: () -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> () <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [()] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon"
                          title="Type.Reflection">TyCon</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a>] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                      title="Type.Reflection.Unsafe">KindRep</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                      title="Type.Reflection.Unsafe">TypeLitSort</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.7.6.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarning"
                      title="Distribution.Parsec.Common">PWarning</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Parsec-Common.html#t:PError"
                      title="Distribution.Parsec.Common">PError</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compiler.html#t:CompilerInfo"
                      title="Distribution.Compiler">CompilerInfo</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                      title="Distribution.Simple.InstallDirs">CopyDest</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                      title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Find.html">Distribution.Simple.Program.Find</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                      title="Distribution.Simple.Program.Db">ProgramDb</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p>Note that this instance does not preserve the known <code><a
                        href="Distribution-Simple-Program-Types.html#t:Program"
                        title="Distribution.Simple.Program.Types">Program</a></code>s.
                    See <code><a href="Distribution-Simple-Program-Db.html#v:restoreProgramDb"
                        title="Distribution.Simple.Program.Db">restoreProgramDb</a></code> for details.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Db.html">Distribution.Simple.Program.Db</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockTarget"
                      title="Distribution.Simple.Setup">HaddockTarget</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                      title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentLocalBuildInfo.html">Distribution.Types.ComponentLocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                      title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-LocalBuildInfo.html">Distribution.Types.LocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                      title="Distribution.Simple.BuildTarget">BuildTarget</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                      title="Distribution.Backpack.ModuleShape">ModuleShape</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModuleShape.html">Distribution.Backpack.ModuleShape</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: [a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> [a] <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [[a]] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:133"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> e -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> e -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> e] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:154"></span> (<a
                      href="Distribution-Compat-Graph.html#t:IsNode" title="Distribution.Compat.Graph">IsNode</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:158"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc">
                  <p>Binary instance for 'NubList a' is the same as for '[a]'. For <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:put"
                        title="Distribution.Compat.Prelude.Internal">put</a></code>, we
                    just pull off constructor and put the list. For <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:get"
                        title="Distribution.Compat.Prelude.Internal">get</a></code>, we get the list and
                    make a <code><a href="Distribution-Utils-NubList.html#t:NubList"
                        title="Distribution.Utils.NubList">NubList</a></code> out of it using <code><a
                        href="Distribution-Utils-NubList.html#v:toNubList"
                        title="Distribution.Utils.NubList">toNubList</a></code>.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:160"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a>
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a)
                        <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:162"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:163"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> i, <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> e)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> i
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i e -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a>
                        <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i e) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i e] -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList"
                          class="link">Source</a> <a href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:164"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> i, <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:165"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:166"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:167"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:169"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:170"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:171"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:172"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:173"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:174"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f, g) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f, g) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f, g)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:175"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f, g, h) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f, g, h) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f, g, h)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:176"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f, g, h, i) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f, g, h, i) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f, g, h, i)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:177"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f, g, h, i, j) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f, g, h, i, j)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a id="t:Alternative"
            class="def">Alternative</a> (f :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a>) <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Base.html#Alternative" class="link">Source</a> <a href="#t:Alternative"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A monoid on applicative functors.</p>
          <p>If defined, <code><a href="Distribution-Compat-Prelude-Internal.html#v:some"
                title="Distribution.Compat.Prelude.Internal">some</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:many"
                title="Distribution.Compat.Prelude.Internal">many</a></code> should be the least solutions
            of the equations:</p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:some" title="Distribution.Compat.Prelude.Internal">some</a></code> v = (:) <code>&lt;$&gt;</code> v <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:many" title="Distribution.Compat.Prelude.Internal">many</a></code> v</pre>
            </li>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:many" title="Distribution.Compat.Prelude.Internal">many</a></code> v = <code><a href="Distribution-Compat-Prelude-Internal.html#v:some" title="Distribution.Compat.Prelude.Internal">some</a></code> v <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--124--62-" title="Distribution.Compat.Prelude.Internal">&lt;|&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> []</pre>
            </li>
          </ul>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:empty"
              title="Distribution.Compat.Prelude.Internal">empty</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:-60--124--62-"
              title="Distribution.Compat.Prelude.Internal">(&lt;|&gt;)</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:empty" class="def">empty</a> :: f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
              class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
          <div class="doc">
            <p>The identity of <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--124--62-"
                  title="Distribution.Compat.Prelude.Internal">&lt;|&gt;</a></code></p>
          </div>
          <p class="src"><a id="v:-60--124--62-" class="def">(&lt;|&gt;)</a> :: f a -&gt; f a -&gt; f a <span
              class="fixity">infixl 3</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a href="#v:-60--124--62-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>An associative binary operation</p>
          </div>
          <p class="src"><a id="v:some" class="def">some</a> :: f a -&gt; f [a] <a
              href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
              class="selflink">#</a></p>
          <div class="doc">
            <p>One or more.</p>
          </div>
          <p class="src"><a id="v:many" class="def">many</a> :: f a -&gt; f [a] <a
              href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Zero or more.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Alternative" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: [a] -&gt; [[a]] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: [a] -&gt; [[a]] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.4</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-4.5.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: P a -&gt; P a -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: P a -&gt; P [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: P a -&gt; P [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Alternative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:Alternative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:16"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowPlus" title="Control.Arrow">ArrowPlus</a> a =&gt;
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a [a0] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a [a0] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:19"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:21"></span> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowZero" title="Control.Arrow">ArrowZero</a> a, <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowPlus" title="Control.Arrow">ArrowPlus</a> a)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                      title="Control.Applicative">WrappedArrow</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b [a0] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b [a0] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:25"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="../mtl-2.2.2/Control-Monad-Error-Class.html#t:Error"
                      title="Control.Monad.Error.Class">Error</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a
                          href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:26"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:28"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:29"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:30"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:31"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:32"></span> s ~ <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:Alternative" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a
                          href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a
                          href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> fail =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="Distribution-Utils-Progress.html#t:Progress"
                      title="Distribution.Utils.Progress">Progress</a> step fail)</span> <a href="#t:Alternative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-Progress.html">Distribution.Utils.Progress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:34"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:35"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E"
                          class="link">Source</a> <a href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a
                          href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a
                          href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:38"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) a -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) a -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:39"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:40"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a
                          href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:41"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
            title="Distribution.Compat.Prelude.Internal">Alternative</a> m, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a id="t:MonadPlus"
            class="def">MonadPlus</a> (m :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>
          -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Base.html#MonadPlus" class="link">Source</a>
          <a href="#t:MonadPlus" class="selflink">#</a></p>
        <div class="doc">
          <p>Monads that also support choice and failure.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src">Nothing</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:mzero" class="def">mzero</a> :: m a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
              class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
          <div class="doc">
            <p>The identity of <code><a href="Distribution-Compat-Prelude-Internal.html#v:mplus"
                  title="Distribution.Compat.Prelude.Internal">mplus</a></code>. It should also satisfy the equations
            </p>
            <pre>mzero &gt;&gt;= f  =  mzero
v &gt;&gt; mzero   =  mzero</pre>
            <p>The default definition is</p>
            <pre>mzero = <code><a href="Distribution-Compat-Prelude-Internal.html#v:empty" title="Distribution.Compat.Prelude.Internal">empty</a></code>
</pre>
          </div>
          <p class="src"><a id="v:mplus" class="def">mplus</a> :: m a -&gt; m a -&gt; m a <a
              href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
              class="selflink">#</a></p>
          <div class="doc">
            <p>An associative operation. The default definition is</p>
            <pre>mplus = (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--124--62-" title="Distribution.Compat.Prelude.Internal">&lt;|&gt;</a></code>)
</pre>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:MonadPlus" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.7.1.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: P a -&gt; P a -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:MonadPlus"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:MonadPlus"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:14"></span> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowApply" title="Control.Arrow">ArrowApply</a> a, <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowPlus" title="Control.Arrow">ArrowPlus</a> a)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:22"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="../mtl-2.2.2/Control-Monad-Error-Class.html#t:Error"
                      title="Control.Monad.Error.Class">Error</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a
                          href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a
                          href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:23"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:27"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:28"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:29"></span> s ~ <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:MonadPlus" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:30"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:31"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:34"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a
                          href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a
                          href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:35"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:IsString" class="def">IsString</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/Data-String.html#IsString"
            class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></p>
        <div class="doc">
          <p>Class for string-like datastructures; used by the overloaded string
            extension (-XOverloadedStrings in GHC).</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:fromString" class="def">fromString</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; a <a
              href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a href="#v:fromString"
              class="selflink">#</a></p>
        </div>
        <div class="subs instances">
          <details id="i:IsString" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a></span>
                </td>
                <td class="doc">
                  <p>construct a <code><a href="../process-1.6.5.0/System-Process.html#v:ShellCommand"
                        title="System.Process">ShellCommand</a></code> from a string literal</p>
                  <p><em>Since: process-1.2.1.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-PkgconfigName.html#v:mkPkgconfigName"
                        title="Distribution.Types.PkgconfigName">mkPkgconfigName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-ComponentId.html#v:mkComponentId"
                        title="Distribution.Types.ComponentId">mkComponentId</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:IsString" class="selflink">#</a>
                </td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-AbiHash.html#v:mkAbiHash"
                        title="Distribution.Types.AbiHash">mkAbiHash</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:IsString" class="selflink">#</a>
                </td>
                <td class="doc">
                  <p>Construct a <code><a href="Distribution-ModuleName.html#t:ModuleName"
                        title="Distribution.ModuleName">ModuleName</a></code> from a valid module name <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:String"
                        title="Distribution.Compat.Prelude.Internal">String</a></code>.</p>
                  <p>This is just a convenience function intended for valid module strings. It is
                    an error if it is used with a string that is not a valid module name. If you
                    are parsing user input then use <code><a href="Distribution-Text.html#v:simpleParse"
                        title="Distribution.Text">simpleParse</a></code> instead.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-PackageName.html#v:mkPackageName"
                        title="Distribution.Types.PackageName">mkPackageName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a
                    href="#t:IsString" class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-UnqualComponentName.html#v:mkUnqualComponentName"
                        title="Distribution.Types.UnqualComponentName">mkUnqualComponentName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:IsString" class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-UnitId.html#v:mkUnitId"
                        title="Distribution.Types.UnitId">mkUnitId</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-MungedPackageName.html#v:mkMungedPackageName"
                        title="Distribution.Types.MungedPackageName">mkMungedPackageName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-GenericPackageDescription.html#v:mkFlagName"
                        title="Distribution.Types.GenericPackageDescription">mkFlagName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:16"></span> a ~ <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> [a]</span></td>
                <td class="doc">
                  <p><code>(a ~ Char)</code> context was introduced in <code>4.9.0.0</code></p>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-String.html">Data.String</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-String.html">Data.String</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:18"></span> a ~ <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-String.html">Data.String</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div><a href="#g:3" id="g:3">
        <h1>Some types</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:IO" class="def">IO</a> a = <a
            href="Distribution-Compat-Stack.html#t:WithCallStack" title="Distribution.Compat.Stack">WithCallStack</a>
          (<a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a) <a href="#t:IO"
            class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:NoCallStackIO" class="def">NoCallStackIO</a> a = <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a href="#t:NoCallStackIO"
            class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Map" class="def">Map</a> k a <a
            href="../containers-0.6.0.1/src/Data-Map-Internal.html#Map" class="link">Source</a> <a href="#t:Map"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A Map from keys <code>k</code> to values <code>a</code>.</p>
        </div>
        <div class="subs instances">
          <details id="i:Map" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Eq2:1"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq2" title="Data.Functor.Classes">Eq2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Eq2:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq2">liftEq2</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; (c -&gt; d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> a c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> b d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq2" class="link">Source</a> <a
                          href="#v:liftEq2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Ord2:2"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord2" title="Data.Functor.Classes">Ord2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Ord2:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare2">liftCompare2</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; (c -&gt; d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> a c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> b d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare2" class="link">Source</a> <a
                          href="#v:liftCompare2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Show2:3"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show2" title="Data.Functor.Classes">Show2</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Show2:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec2">liftShowsPrec2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec2" class="link">Source</a>
                        <a href="#v:liftShowsPrec2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList2">liftShowList2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList2" class="link">Source</a> <a
                          href="#v:liftShowList2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Functor:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Functor:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Foldable:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Foldable:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Traversable:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Traversable:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k (f a) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k (m a) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Eq1:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Eq1:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq">liftEq</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq" class="link">Source</a> <a
                          href="#v:liftEq" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Ord1:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Ord1:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare">liftCompare</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare" class="link">Source</a> <a
                          href="#v:liftCompare" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Read1:9"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k) =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Read1:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftReadsPrec">liftReadsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadsPrec" class="link">Source</a> <a
                          href="#v:liftReadsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadList">liftReadList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadList" class="link">Source</a> <a
                          href="#v:liftReadList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadPrec">liftReadPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadPrec" class="link">Source</a> <a
                          href="#v:liftReadPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadListPrec">liftReadListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadListPrec" class="link">Source</a>
                        <a href="#v:liftReadListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Show1:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Show1:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec" class="link">Source</a> <a
                          href="#v:liftShowsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList" class="link">Source</a> <a
                          href="#v:liftShowList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:IsList:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:IsList" title="GHC.Exts">IsList</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.6.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:IsList:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Exts.html#t:Item"
                          title="GHC.Exts">Item</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Exts.html#Item" class="link">Source</a> <a href="#t:Item"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromList">fromList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:Item" title="GHC.Exts">Item</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Exts.html#fromList" class="link">Source</a> <a
                          href="#v:fromList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromListN">fromListN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:Item" title="GHC.Exts">Item</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Exts.html#fromListN" class="link">Source</a> <a
                          href="#v:fromListN" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:Item" title="GHC.Exts">Item</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v)] <a
                          href="../base-4.12.0.0/src/GHC-Exts.html#toList" class="link">Source</a> <a href="#v:toList"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Eq:12"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Eq:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Data:13"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Data:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Ord:14"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> v) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Ord:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Read:15"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Read:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Show:16"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Show:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Semigroup:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Semigroup:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Monoid:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Monoid:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Binary:19"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Binary:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:NFData:20"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:NFData:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:ModSubst:21"></span> <a
                      href="Distribution-Backpack-ModSubst.html#t:ModSubst"
                      title="Distribution.Backpack.ModSubst">ModSubst</a> a =&gt; <a
                      href="Distribution-Backpack-ModSubst.html#t:ModSubst"
                      title="Distribution.Backpack.ModSubst">ModSubst</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span> <a href="#t:ModSubst"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:ModSubst:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModSubst.html">Distribution.Backpack.ModSubst</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:modSubst">modSubst</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModuleSubst"
                          title="Distribution.Backpack">OpenModuleSubst</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a href="#v:modSubst"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Item:22"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Exts.html#t:Item"
                      title="GHC.Exts">Item</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Item:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="src"><span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Exts.html#t:Item"
                        title="GHC.Exts">Item</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                        title="Distribution.Compat.Prelude.Internal">Map</a> k v) = (k, v)</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div><a href="#g:4" id="g:4">
        <h1>Data.Maybe</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:catMaybes" class="def">catMaybes</a> :: [<a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-Maybe.html#catMaybes" class="link">Source</a> <a href="#v:catMaybes"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:catMaybes"
                title="Distribution.Compat.Prelude.Internal">catMaybes</a></code> function takes a list of <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code>s and returns
            a list of all the <code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                title="Distribution.Compat.Prelude.Internal">Just</a></code> values.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:catMaybes0">Examples</h4>
          <details id="ch:catMaybes0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>catMaybes [Just 1, Nothing, Just 3]
</code></strong>[1,3]
</pre>
            <p>When constructing a list of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                  title="Distribution.Compat.Prelude.Internal">Maybe</a></code> values, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:catMaybes"
                  title="Distribution.Compat.Prelude.Internal">catMaybes</a></code> can be used
              to return all of the &quot;success&quot; results (if the list is the result
              of a <code><a href="Distribution-Compat-Prelude-Internal.html#v:map"
                  title="Distribution.Compat.Prelude.Internal">map</a></code>, then <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:mapMaybe"
                  title="Distribution.Compat.Prelude.Internal">mapMaybe</a></code> would be more appropriate):</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>[readMaybe x :: Maybe Int | x &lt;- [&quot;1&quot;, &quot;Foo&quot;, &quot;3&quot;] ]
</code></strong>[Just 1,Nothing,Just 3]
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>catMaybes $ [readMaybe x :: Maybe Int | x &lt;- [&quot;1&quot;, &quot;Foo&quot;, &quot;3&quot;] ]
</code></strong>[1,3]
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:mapMaybe" class="def">mapMaybe</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> b) -&gt; [a] -&gt; [b] <a
            href="../base-4.12.0.0/src/Data-Maybe.html#mapMaybe" class="link">Source</a> <a href="#v:mapMaybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:mapMaybe"
                title="Distribution.Compat.Prelude.Internal">mapMaybe</a></code> function is a version of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:map"
                title="Distribution.Compat.Prelude.Internal">map</a></code> which can throw
            out elements. In particular, the functional argument returns
            something of type <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                  title="Distribution.Compat.Prelude.Internal">Maybe</a></code> b</code>. If this is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>, no element
            is added on to the result list. If it is <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Just"
                  title="Distribution.Compat.Prelude.Internal">Just</a></code> b</code>, then <code>b</code> is
            included in the result list.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:mapMaybe0">Examples</h4>
          <details id="ch:mapMaybe0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Using <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:mapMaybe"
                    title="Distribution.Compat.Prelude.Internal">mapMaybe</a></code> f x</code> is a shortcut for
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:catMaybes"
                    title="Distribution.Compat.Prelude.Internal">catMaybes</a></code> $ <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:map"
                    title="Distribution.Compat.Prelude.Internal">map</a></code> f x</code>
              in most cases:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let readMaybeInt = readMaybe :: String -&gt; Maybe Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>mapMaybe readMaybeInt [&quot;1&quot;, &quot;Foo&quot;, &quot;3&quot;]
</code></strong>[1,3]
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>catMaybes $ map readMaybeInt [&quot;1&quot;, &quot;Foo&quot;, &quot;3&quot;]
</code></strong>[1,3]
</pre>
            <p>If we map the <code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                  title="Distribution.Compat.Prelude.Internal">Just</a></code> constructor, the entire list should be
              returned:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>mapMaybe Just [1,2,3]
</code></strong>[1,2,3]
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:fromMaybe" class="def">fromMaybe</a> :: a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
            href="../base-4.12.0.0/src/Data-Maybe.html#fromMaybe" class="link">Source</a> <a href="#v:fromMaybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:fromMaybe"
                title="Distribution.Compat.Prelude.Internal">fromMaybe</a></code> function takes a default value and and
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code>
            value. If the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>, it returns the default values;
            otherwise, it returns the value contained in the <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:fromMaybe0">Examples</h4>
          <details id="ch:fromMaybe0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fromMaybe &quot;&quot; (Just &quot;Hello, World!&quot;)
</code></strong>&quot;Hello, World!&quot;
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fromMaybe &quot;&quot; Nothing
</code></strong>&quot;&quot;
</pre>
            <p>Read an integer from a string using <code>readMaybe</code>. If we fail to
              parse an integer, we want to return <code>0</code> by default:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fromMaybe 0 (readMaybe &quot;5&quot;)
</code></strong>5
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fromMaybe 0 (readMaybe &quot;&quot;)
</code></strong>0
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:maybeToList" class="def">maybeToList</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-Maybe.html#maybeToList" class="link">Source</a> <a href="#v:maybeToList"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:maybeToList"
                title="Distribution.Compat.Prelude.Internal">maybeToList</a></code> function returns an empty list when
            given
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code> or a singleton list when not given
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:maybeToList0">Examples</h4>
          <details id="ch:maybeToList0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList (Just 7)
</code></strong>[7]
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList Nothing
</code></strong>[]
</pre>
            <p>One can use <code><a href="Distribution-Compat-Prelude-Internal.html#v:maybeToList"
                  title="Distribution.Compat.Prelude.Internal">maybeToList</a></code> to avoid pattern matching when
              combined
              with a function that (safely) works on lists:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>sum $ maybeToList (readMaybe &quot;3&quot;)
</code></strong>3
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>sum $ maybeToList (readMaybe &quot;&quot;)
</code></strong>0
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:listToMaybe" class="def">listToMaybe</a> :: [a] -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
            href="../base-4.12.0.0/src/Data-Maybe.html#listToMaybe" class="link">Source</a> <a href="#v:listToMaybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:listToMaybe"
                title="Distribution.Compat.Prelude.Internal">listToMaybe</a></code> function returns <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code> on an empty list
            or <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                  title="Distribution.Compat.Prelude.Internal">Just</a></code> a</code> where <code>a</code> is the
            first element of the list.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:listToMaybe0">Examples</h4>
          <details id="ch:listToMaybe0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>listToMaybe []
</code></strong>Nothing
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>listToMaybe [9]
</code></strong>Just 9
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>listToMaybe [1,2,3]
</code></strong>Just 1
</pre>
            <p>Composing <code><a href="Distribution-Compat-Prelude-Internal.html#v:maybeToList"
                  title="Distribution.Compat.Prelude.Internal">maybeToList</a></code> with <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:listToMaybe"
                  title="Distribution.Compat.Prelude.Internal">listToMaybe</a></code> should be the identity
              on singleton/empty lists:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList $ listToMaybe [5]
</code></strong>[5]
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList $ listToMaybe []
</code></strong>[]
</pre>
            <p>But not on lists with more than one element:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList $ listToMaybe [1,2,3]
</code></strong>[1]
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isNothing" class="def">isNothing</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/Data-Maybe.html#isNothing" class="link">Source</a> <a href="#v:isNothing"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:isNothing"
                title="Distribution.Compat.Prelude.Internal">isNothing</a></code> function returns <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> iff its argument is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:isNothing0">Examples</h4>
          <details id="ch:isNothing0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isNothing (Just 3)
</code></strong>False
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isNothing (Just ())
</code></strong>False
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isNothing Nothing
</code></strong>True
</pre>
            <p>Only the outer constructor is taken into consideration:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isNothing (Just Nothing)
</code></strong>False
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isJust" class="def">isJust</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Maybe.html#isJust"
            class="link">Source</a> <a href="#v:isJust" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:isJust"
                title="Distribution.Compat.Prelude.Internal">isJust</a></code> function returns <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> iff its argument is of the
            form <code>Just _</code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:isJust0">Examples</h4>
          <details id="ch:isJust0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isJust (Just 3)
</code></strong>True
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isJust (Just ())
</code></strong>True
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isJust Nothing
</code></strong>False
</pre>
            <p>Only the outer constructor is taken into consideration:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isJust (Just Nothing)
</code></strong>True
</pre>
          </details>
        </div>
      </div><a href="#g:5" id="g:5">
        <h1>Data.List</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:unfoldr" class="def">unfoldr</a> :: (b -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> (a, b)) -&gt; b -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#unfoldr" class="link">Source</a> <a href="#v:unfoldr"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:unfoldr"
                title="Distribution.Compat.Prelude.Internal">unfoldr</a></code> function is a `dual' to <code><a
                href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code>: while <code><a
                href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code>
            reduces a list to a summary value, <code><a href="Distribution-Compat-Prelude-Internal.html#v:unfoldr"
                title="Distribution.Compat.Prelude.Internal">unfoldr</a></code> builds a list from
            a seed value. The function takes the element and returns <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>
            if it is done producing the list or returns <code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                title="Distribution.Compat.Prelude.Internal">Just</a></code> <code>(a,b)</code>, in which
            case, <code>a</code> is a prepended to the list and <code>b</code> is used as the next
            element in a recursive call. For example,</p>
          <pre>iterate f == unfoldr (\x -&gt; Just (x, f x))</pre>
          <p>In some cases, <code><a href="Distribution-Compat-Prelude-Internal.html#v:unfoldr"
                title="Distribution.Compat.Prelude.Internal">unfoldr</a></code> can undo a <code><a
                href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code> operation:</p>
          <pre>unfoldr f' (foldr f z xs) == xs</pre>
          <p>if the following holds:</p>
          <pre>f' (f x y) = Just (x,y)
f' z       = Nothing</pre>
          <p>A simple use of unfoldr:</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>unfoldr (\b -&gt; if b == 0 then Nothing else Just (b, b-1)) 10
</code></strong>[10,9,8,7,6,5,4,3,2,1]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isPrefixOf" class="def">isPrefixOf</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a
          =&gt; [a] -&gt; [a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/Data-OldList.html#isPrefixOf" class="link">Source</a> <a href="#v:isPrefixOf"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:isPrefixOf"
                title="Distribution.Compat.Prelude.Internal">isPrefixOf</a></code> function takes two lists and returns
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>
            iff the first list is a prefix of the second.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>&quot;Hello&quot; `isPrefixOf` &quot;Hello World!&quot;
</code></strong>True
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>&quot;Hello&quot; `isPrefixOf` &quot;Wello Horld!&quot;
</code></strong>False
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isSuffixOf" class="def">isSuffixOf</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a
          =&gt; [a] -&gt; [a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/Data-OldList.html#isSuffixOf" class="link">Source</a> <a href="#v:isSuffixOf"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:isSuffixOf"
                title="Distribution.Compat.Prelude.Internal">isSuffixOf</a></code> function takes two lists and returns
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> iff
            the first list is a suffix of the second. The second list must be
            finite.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>&quot;ld!&quot; `isSuffixOf` &quot;Hello World!&quot;
</code></strong>True
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>&quot;World&quot; `isSuffixOf` &quot;Hello World!&quot;
</code></strong>False
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:intercalate" class="def">intercalate</a> :: [a] -&gt; [[a]] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#intercalate" class="link">Source</a> <a href="#v:intercalate"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:intercalate"
                title="Distribution.Compat.Prelude.Internal">intercalate</a></code> <code>xs xss</code> is equivalent to
            <code>(<code><a href="../base-4.12.0.0/GHC-List.html#v:concat" title="GHC.List">concat</a></code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:intersperse"
                  title="Distribution.Compat.Prelude.Internal">intersperse</a></code> xs xss))</code>.
            It inserts the list <code>xs</code> in between the lists in <code>xss</code> and concatenates the
            result.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>intercalate &quot;, &quot; [&quot;Lorem&quot;, &quot;ipsum&quot;, &quot;dolor&quot;]
</code></strong>&quot;Lorem, ipsum, dolor&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:intersperse" class="def">intersperse</a> :: a -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#intersperse" class="link">Source</a> <a href="#v:intersperse"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:intersperse"
                title="Distribution.Compat.Prelude.Internal">intersperse</a></code> function takes an element and a list
            and
            `intersperses' that element between the elements of the list.
            For example,</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>intersperse ',' &quot;abcde&quot;
</code></strong>&quot;a,b,c,d,e&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sort" class="def">sort</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
            title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#sort" class="link">Source</a> <a href="#v:sort"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:sort"
                title="Distribution.Compat.Prelude.Internal">sort</a></code> function implements a stable sorting
            algorithm.
            It is a special case of <code><a href="Distribution-Compat-Prelude-Internal.html#v:sortBy"
                title="Distribution.Compat.Prelude.Internal">sortBy</a></code>, which allows the programmer to supply
            their own comparison function.</p>
          <p>Elements are arranged from from lowest to highest, keeping duplicates in
            the order they appeared in the input.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>sort [1,6,4,3,2,5]
</code></strong>[1,2,3,4,5,6]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sortBy" class="def">sortBy</a> :: (a -&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
            title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#sortBy" class="link">Source</a> <a href="#v:sortBy"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:sortBy"
                title="Distribution.Compat.Prelude.Internal">sortBy</a></code> function is the non-overloaded version of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:sort"
                title="Distribution.Compat.Prelude.Internal">sort</a></code>.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>sortBy (\(a,_) (b,_) -&gt; compare a b) [(2, &quot;world&quot;), (4, &quot;!&quot;), (1, &quot;Hello&quot;)]
</code></strong>[(1,&quot;Hello&quot;),(2,&quot;world&quot;),(4,&quot;!&quot;)]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:nub" class="def">nub</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
            title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#nub" class="link">Source</a> <a href="#v:nub"
            class="selflink">#</a></p>
        <div class="doc">
          <p><em>O(n^2)</em>. The <code><a href="Distribution-Compat-Prelude-Internal.html#v:nub"
                title="Distribution.Compat.Prelude.Internal">nub</a></code> function removes duplicate elements from a
            list.
            In particular, it keeps only the first occurrence of each element.
            (The name <code><a href="Distribution-Compat-Prelude-Internal.html#v:nub"
                title="Distribution.Compat.Prelude.Internal">nub</a></code> means `essence'.)
            It is a special case of <code><a href="Distribution-Compat-Prelude-Internal.html#v:nubBy"
                title="Distribution.Compat.Prelude.Internal">nubBy</a></code>, which allows the programmer to supply
            their own equality test.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>nub [1,2,3,4,3,2,1,2,4,3,5]
</code></strong>[1,2,3,4,5]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:nubBy" class="def">nubBy</a> :: (a -&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#nubBy" class="link">Source</a> <a href="#v:nubBy"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:nubBy"
                title="Distribution.Compat.Prelude.Internal">nubBy</a></code> function behaves just like <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:nub"
                title="Distribution.Compat.Prelude.Internal">nub</a></code>, except it uses a
            user-supplied equality predicate instead of the overloaded <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-61--61-"
                title="Distribution.Compat.Prelude.Internal">==</a></code>
            function.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>nubBy (\x y -&gt; mod x 3 == mod y 3) [1,2,4,5,6]
</code></strong>[1,2,6]
</pre>
        </div>
      </div><a href="#g:6" id="g:6">
        <h1>Data.Foldable</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Foldable" class="def">Foldable</a> (t :: <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
            href="../base-4.12.0.0/src/Data-Foldable.html#Foldable" class="link">Source</a> <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>
          <pre>length = getSum . foldMap (Sum . const  1)</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="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:foldMap"
              title="Distribution.Compat.Prelude.Internal">foldMap</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:foldr"
              title="Distribution.Compat.Prelude.Internal">foldr</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Foldable" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; [m] -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; [a] -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; [a] -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; [a] -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; [a] -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; [a] -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> m -&gt;
                        m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList"
                          class="link">Source</a> <a href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> m -&gt;
                        m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt;
                        [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a></span>
                  <a href="#t:Foldable" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Foldable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a></span> <a href="#t:Foldable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a0 -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; [a0] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a0 =&gt; a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> ((,) a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a, m) -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a0 -&gt; m) -&gt; (a, a0)
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; (a, a0) -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; (a, a0)
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; (a, a0) -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; (a, a0)
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: (a, a0) -&gt; [a0] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: (a, a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: (a, a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a0 =&gt; a0 -&gt; (a, a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a0 -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt;
                        [a0] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a0 =&gt; a0 -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m ::
                    <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        m0 -&gt; m0 <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m0 =&gt; (a -&gt; m0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; m0 <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f m -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a>
                        <a href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a>
                        <a href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a>
                        <a href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c)</span> <a href="#t:Foldable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c)</span> <a href="#t:Foldable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:61"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:62"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:63"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:64"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:66"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:67"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldMap" class="def">foldMap</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
            title="Distribution.Compat.Prelude.Internal">Monoid</a> m) =&gt; (a -&gt; m) -&gt; t a -&gt; m <a
            href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a href="#v:foldMap"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Map each element of the structure to a monoid,
            and combine the results.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldr" class="def">foldr</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; t a
          -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a href="#v:foldr"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Right-associative fold of a structure.</p>
          <p>In the case of lists, <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldr"
                title="Distribution.Compat.Prelude.Internal">foldr</a></code>, when applied to a binary operator, a
            starting value (typically the right-identity of the operator), and a
            list, reduces the list using the binary operator, from right to left:</p>
          <pre>foldr f z [x1, x2, ..., xn] == x1 `f` (x2 `f` ... (xn `f` z)...)</pre>
          <p>Note that, since the head of the resulting expression is produced by
            an application of the operator to the first element of the list,
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldr"
                title="Distribution.Compat.Prelude.Internal">foldr</a></code> can produce a terminating expression from
            an infinite list.</p>
          <p>For a general <code><a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                title="Distribution.Compat.Prelude.Internal">Foldable</a></code> structure this should be semantically
            identical
            to,</p>
          <pre>foldr f z = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code> f z . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:null" class="def">null</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#null"
            class="link">Source</a> <a href="#v:null" class="selflink">#</a></p>
        <div class="doc">
          <p>Test whether the structure is empty. The default implementation is
            optimized for structures that are similar to cons-lists, because there
            is no general way to do better.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:length" class="def">length</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          <a href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a href="#v:length"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Returns the size/length of a finite structure as an <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Int"
                title="Distribution.Compat.Prelude.Internal">Int</a></code>. The
            default implementation is optimized for structures that are similar to
            cons-lists, because there is no general way to do better.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:find" class="def">find</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
            href="../base-4.12.0.0/src/Data-Foldable.html#find" class="link">Source</a> <a href="#v:find"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:find"
                title="Distribution.Compat.Prelude.Internal">find</a></code> function takes a predicate and a structure
            and returns
            the leftmost element of the structure matching the predicate, or
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code> if there is no such element.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldl-39-" class="def">foldl'</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a
          -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
            href="#v:foldl-39-" class="selflink">#</a></p>
        <div class="doc">
          <p>Left-associative fold of a structure but with strict application of
            the operator.</p>
          <p>This ensures that each step of the fold is forced to weak head normal
            form before being applied, avoiding the collection of thunks that would
            otherwise occur. This is often what you want to strictly reduce a finite
            list to a single, monolithic result (e.g. <code><a href="Distribution-Compat-Prelude-Internal.html#v:length"
                title="Distribution.Compat.Prelude.Internal">length</a></code>).</p>
          <p>For a general <code><a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                title="Distribution.Compat.Prelude.Internal">Foldable</a></code> structure this should be semantically
            identical
            to,</p>
          <pre>foldl f z = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldl-39-" title="GHC.List">foldl'</a></code> f z . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:traverse_" class="def">traverse_</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f () <a
            href="../base-4.12.0.0/src/Data-Foldable.html#traverse_" class="link">Source</a> <a href="#v:traverse_"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Map each element of a structure to an action, evaluate these
            actions from left to right, and ignore the results. For a version
            that doesn't ignore the results see <code><a href="../base-4.12.0.0/Data-Traversable.html#v:traverse"
                title="Data.Traversable">traverse</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:for_" class="def">for_</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f () <a
            href="../base-4.12.0.0/src/Data-Foldable.html#for_" class="link">Source</a> <a href="#v:for_"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:for_"
                title="Distribution.Compat.Prelude.Internal">for_</a></code> is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:traverse_"
                title="Distribution.Compat.Prelude.Internal">traverse_</a></code> with its arguments flipped. For a
            version
            that doesn't ignore the results see <code><a href="../base-4.12.0.0/Data-Traversable.html#v:for"
                title="Data.Traversable">for</a></code>.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>for_ [1..4] print
</code></strong>1
2
3
4
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:any" class="def">any</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#any"
            class="link">Source</a> <a href="#v:any" class="selflink">#</a></p>
        <div class="doc">
          <p>Determines whether any element of the structure satisfies the predicate.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:all" class="def">all</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#all"
            class="link">Source</a> <a href="#v:all" class="selflink">#</a></p>
        <div class="doc">
          <p>Determines whether all elements of the structure satisfy the predicate.</p>
        </div>
      </div><a href="#g:7" id="g:7">
        <h1>Data.Traversable</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
            title="Distribution.Compat.Prelude.Internal">Functor</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t) =&gt; <a id="t:Traversable"
            class="def">Traversable</a> (t :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a>) <a href="../base-4.12.0.0/src/Data-Traversable.html#Traversable"
            class="link">Source</a> <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="Distribution-Compat-Prelude-Internal.html#v:traverse"
                title="Distribution.Compat.Prelude.Internal">traverse</a></code> must satisfy the following laws:</p>
          <dl>
            <dt><em>naturality</em></dt>
            <dd><code>t . <code><a href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> f = <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> (t . f)</code>
              for every applicative transformation <code>t</code></dd>
            <dt><em>identity</em></dt>
            <dd><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> Identity = Identity</code></dd>
            <dt><em>composition</em></dt>
            <dd><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> (Compose . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> g . f) = Compose . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> (<code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> g) . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> f</code></dd>
          </dl>
          <p>A definition of <code><a href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> must satisfy the following laws:</p>
          <dl>
            <dt><em>naturality</em></dt>
            <dd><code>t . <code><a href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> = <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> t</code>
              for every applicative transformation <code>t</code></dd>
            <dt><em>identity</em></dt>
            <dd><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> Identity = Identity</code></dd>
            <dt><em>composition</em></dt>
            <dd><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> Compose = Compose . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code></code></dd>
          </dl>
          <p>where an <em>applicative transformation</em> is a function</p>
          <pre>t :: (Applicative f, Applicative g) =&gt; f a -&gt; g a</pre>
          <p>preserving the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                title="Distribution.Compat.Prelude.Internal">Applicative</a></code> operations, i.e.</p>
          <ul>
            <li>
              <pre>t (<code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> x) = <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> x</pre>
            </li>
            <li>
              <pre>t (x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> y) = t x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</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 &lt;*&gt; Identity x = Identity (f x)

  newtype Compose f g a = Compose (f (g a))

  instance (Functor f, Functor g) =&gt; Functor (Compose f g) where
    fmap f (Compose x) = Compose (fmap (fmap f) x)

  instance (Applicative f, Applicative g) =&gt; Applicative (Compose f g) where
    pure x = Compose (pure (pure x))
    Compose f &lt;*&gt; Compose x = Compose ((&lt;*&gt;) &lt;$&gt; f &lt;*&gt; x)</pre>
          <p>(The naturality law is implied by parametricity.)</p>
          <p>Instances are similar to <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">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 &lt;$&gt; f x
   traverse f (Node l k r) = Node &lt;$&gt; traverse f l &lt;*&gt; f k &lt;*&gt; traverse f r</pre>
          <p>This is suitable even for abstract types, as the laws for <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>
            imply a form of associativity.</p>
          <p>The superclass instances should satisfy the following:</p>
          <ul>
            <li>In the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                  title="Distribution.Compat.Prelude.Internal">Functor</a></code> instance, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                  title="Distribution.Compat.Prelude.Internal">fmap</a></code> should be equivalent to traversal
              with the identity applicative functor (<code><a
                  href="../base-4.12.0.0/Data-Traversable.html#v:fmapDefault"
                  title="Data.Traversable">fmapDefault</a></code>).</li>
            <li>In the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                  title="Distribution.Compat.Prelude.Internal">Foldable</a></code> instance, <code><a
                  href="../base-4.12.0.0/Data-Foldable.html#v:foldMap" title="Data.Foldable">foldMap</a></code> should
              be
              equivalent to traversal with a constant applicative functor
              (<code><a href="../base-4.12.0.0/Data-Traversable.html#v:foldMapDefault"
                  title="Data.Traversable">foldMapDefault</a></code>).</li>
          </ul>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:traverse"
              title="Distribution.Compat.Prelude.Internal">traverse</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
              title="Distribution.Compat.Prelude.Internal">sequenceA</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Traversable" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; [a]
                        -&gt; f [b] <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse"
                          class="link">Source</a> <a href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; [f a] -&gt; f [a] <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; [a] -&gt; m
                        [b] <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; [m a] -&gt; m [a] <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (f a) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (m a) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> (f a) -&gt; f
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; f
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> (f a)
                        -&gt; f (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> (m a)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> (f a) -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> (m a) -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> (f a) -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> (m a) -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> (f a)
                        -&gt; f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> (m a)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> (f a) -&gt;
                        f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> (m a) -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> (f a)
                        -&gt; f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> (m a)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> (f a) -&gt; f
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> (m a) -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; f
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> (f a) -&gt;
                        f (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> (m a) -&gt;
                        m (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        f (<a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> b)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> (f a)
                        -&gt; f (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        m (<a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> b)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> (m a)
                        -&gt; m (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> (f a) -&gt; f
                        (<a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> (m a) -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; f
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> (f a)
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> (m a)
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> (f a)
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> b) <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM"
                          class="link">Source</a> <a href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> (m a)
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> (f a)
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> b) <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM"
                          class="link">Source</a> <a href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> (m a)
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Traversable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; f (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> (f a) -&gt; f (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> (m a) -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a></span> <a href="#t:Traversable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; f (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> (f a) -&gt; f (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> (m a) -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a0 -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a (f a0) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a0 -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a (m a0) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> ((,) a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a0 -&gt; f b) -&gt; (a,
                        a0) -&gt; f (a, b) <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse"
                          class="link">Source</a> <a href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a, f a0) -&gt; f (a, a0)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a0 -&gt; m b) -&gt; (a, a0)
                        -&gt; m (a, b) <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a>
                        <a href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a, m a0) -&gt; m (a, a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:35"></span> <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; f (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i (f a) -&gt; f
                        (<a href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; m (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i (m a) -&gt; m
                        (<a href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a0 -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a (f a0)
                        -&gt; f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a
                        a0) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a0 -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a (m a0)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a
                        a0) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k (f a) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k (m a) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; f0 (<a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f (f0
                        a) -&gt; f0 (<a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; m (<a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f (m
                        a) -&gt; m (<a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; f0 (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f (f0 a) -&gt; f0 (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; m (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f (m a) -&gt; m (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; f0
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f (f0 a) -&gt;
                        f0 (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) (f a) -&gt; f
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m ::
                    <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; f (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        (f a) -&gt; f (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m0 =&gt; (a -&gt; m0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; m0 (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        (m0 a) -&gt; m0 (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f (f0 a) -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f (f0 a) -&gt; f0
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; f0 (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f (f0 a) -&gt; f0 (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; m (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f (m a) -&gt; m (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; f0 (<a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f (f0 a) -&gt; f0 (<a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; m (<a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f (m a) -&gt; m (<a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f (f0 a) -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f (m a) -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f (f0 a) -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f (m a) -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f (f0 a) -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f (m a) -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c)</span> <a href="#t:Traversable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; f (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c (f a) -&gt; f (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c (m a) -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c)</span> <a href="#t:Traversable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; f (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c (f a) -&gt; f (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c (m a) -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c (f a) -&gt; f
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:59"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; f0
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) (f0 a)
                        -&gt; f0 ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a>
                        g) a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) (m a) -&gt;
                        m ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:60"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; f0
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) (f0 a)
                        -&gt; f0 ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a>
                        g) a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) (m a) -&gt;
                        m ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:61"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g (f0 a) -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:62"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; f0 (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g (f0
                        a) -&gt; f0 (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g b) <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g (m a)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; f0
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f (f0 a) -&gt;
                        f0 (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:64"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; f0
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) (f0 a) -&gt;
                        f0 ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; m ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) (m a) -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:65"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g (f0 a) -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:traverse" class="def">traverse</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
            title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f (t b)
          <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a href="#v:traverse"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Map each element of a structure to an action, evaluate these actions
            from left to right, and collect the results. For a version that ignores
            the results see <code><a href="../base-4.12.0.0/Data-Foldable.html#v:traverse_"
                title="Data.Foldable">traverse_</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sequenceA" class="def">sequenceA</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
            title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t (f a) -&gt; f (t a) <a
            href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a href="#v:sequenceA"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Evaluate each action in the structure from left to right, and
            collect the results. For a version that ignores the results
            see <code><a href="../base-4.12.0.0/Data-Foldable.html#v:sequenceA_"
                title="Data.Foldable">sequenceA_</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:for" class="def">for</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
            title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f (t b)
          <a href="../base-4.12.0.0/src/Data-Traversable.html#for" class="link">Source</a> <a href="#v:for"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:for"
                title="Distribution.Compat.Prelude.Internal">for</a></code> is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                title="Distribution.Compat.Prelude.Internal">traverse</a></code> with its arguments flipped. For a
            version
            that ignores the results see <code><a href="../base-4.12.0.0/Data-Foldable.html#v:for_"
                title="Data.Foldable">for_</a></code>.</p>
        </div>
      </div><a href="#g:8" id="g:8">
        <h1>Control.Arrow</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:first" class="def">first</a> :: <a href="../base-4.12.0.0/Control-Arrow.html#t:Arrow"
            title="Control.Arrow">Arrow</a> a =&gt; a b c -&gt; a (b, d) (c, d) <a
            href="../base-4.12.0.0/src/Control-Arrow.html#first" class="link">Source</a> <a href="#v:first"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Send the first component of the input through the argument
            arrow, and copy the rest unchanged to the output.</p>
        </div>
      </div><a href="#g:9" id="g:9">
        <h1>Control.Monad</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:liftM" class="def">liftM</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a1 -&gt; r) -&gt; m a1 -&gt; m r <a
            href="../base-4.12.0.0/src/GHC-Base.html#liftM" class="link">Source</a> <a href="#v:liftM"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Promote a function to a monad.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:liftM2" class="def">liftM2</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a1 -&gt; a2 -&gt; r) -&gt; m a1 -&gt; m a2
          -&gt; m r <a href="../base-4.12.0.0/src/GHC-Base.html#liftM2" class="link">Source</a> <a href="#v:liftM2"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Promote a function to a monad, scanning the monadic arguments from
            left to right. For example,</p>
          <pre>liftM2 (+) [0,1] [0,2] = [0,2,1,3]
liftM2 (+) (Just 1) Nothing = Nothing</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:unless" class="def">unless</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; f () -&gt; f () <a
            href="../base-4.12.0.0/src/Control-Monad.html#unless" class="link">Source</a> <a href="#v:unless"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The reverse of <code><a href="Distribution-Compat-Prelude-Internal.html#v:when"
                title="Distribution.Compat.Prelude.Internal">when</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:when" class="def">when</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; f () -&gt; f () <a
            href="../base-4.12.0.0/src/GHC-Base.html#when" class="link">Source</a> <a href="#v:when"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Conditional execution of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                title="Distribution.Compat.Prelude.Internal">Applicative</a></code> expressions. For example,</p>
          <pre>when debug (putStrLn &quot;Debugging&quot;)</pre>
          <p>will output the string <code>Debugging</code> if the Boolean value <code>debug</code>
            is <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>, and otherwise do nothing.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:ap" class="def">ap</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; m (a -&gt; b) -&gt; m a -&gt; m b <a
            href="../base-4.12.0.0/src/GHC-Base.html#ap" class="link">Source</a> <a href="#v:ap" class="selflink">#</a>
        </p>
        <div class="doc">
          <p>In many situations, the <code><a href="Distribution-Compat-Prelude-Internal.html#v:liftM"
                title="Distribution.Compat.Prelude.Internal">liftM</a></code> operations can be replaced by uses of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:ap"
                title="Distribution.Compat.Prelude.Internal">ap</a></code>, which promotes function application.</p>
          <pre>return f `ap` x1 `ap` ... `ap` xn</pre>
          <p>is equivalent to</p>
          <pre>liftMn f x1 x2 ... xn</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:void" class="def">void</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Functor"
            title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; f a -&gt; f () <a
            href="../base-4.12.0.0/src/Data-Functor.html#void" class="link">Source</a> <a href="#v:void"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:void"
                  title="Distribution.Compat.Prelude.Internal">void</a></code> value</code> discards or ignores the
            result of evaluation, such
            as the return value of an <code><a href="../base-4.12.0.0/System-IO.html#v:IO"
                title="System.IO">IO</a></code> action.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:void0">Examples</h4>
          <details id="ch:void0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Replace the contents of a <code><code>Maybe</code> <code>Int</code></code> with unit:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void Nothing
</code></strong>Nothing
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void (Just 3)
</code></strong>Just ()
</pre>
            <p>Replace the contents of an <code><code>Either</code> <code>Int</code> <code>Int</code></code> with unit,
              resulting in an <code><code>Either</code> <code>Int</code> '()'</code>:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void (Left 8675309)
</code></strong>Left 8675309
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void (Right 8675309)
</code></strong>Right ()
</pre>
            <p>Replace every element of a list with unit:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void [1,2,3]
</code></strong>[(),(),()]
</pre>
            <p>Replace the second element of a pair with unit:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void (1,2)
</code></strong>(1,())
</pre>
            <p>Discard the result of an <code><a href="../base-4.12.0.0/System-IO.html#v:IO"
                  title="System.IO">IO</a></code> action:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>mapM print [1,2]
</code></strong>1
2
[(),()]
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void $ mapM print [1,2]
</code></strong>1
2
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldM" class="def">foldM</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; (b -&gt; a -&gt; m b) -&gt; b -&gt; t a
          -&gt; m b <a href="../base-4.12.0.0/src/Control-Monad.html#foldM" class="link">Source</a> <a href="#v:foldM"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldM"
                title="Distribution.Compat.Prelude.Internal">foldM</a></code> function is analogous to
            <code>foldl</code>, except that its result is
            encapsulated in a monad. Note that <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldM"
                title="Distribution.Compat.Prelude.Internal">foldM</a></code> works from left-to-right over
            the list arguments. This could be an issue where <code>(<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-62--62-"
                  title="Distribution.Compat.Prelude.Internal">&gt;&gt;</a></code>)</code> and the `folded
            function' are not commutative.</p>
          <pre>foldM f a1 [x1, x2, ..., xm]

==

do
  a2 &lt;- f a1 x1
  a3 &lt;- f a2 x2
  ...
  f am xm</pre>
          <p>If right-to-left evaluation is required, the input list should be reversed.</p>
          <p>Note: <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldM"
                title="Distribution.Compat.Prelude.Internal">foldM</a></code> is the same as <code><a
                href="../base-4.12.0.0/Data-Foldable.html#v:foldlM" title="Data.Foldable">foldlM</a></code></p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:filterM" class="def">filterM</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; (a -&gt; m <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; m [a] <a
            href="../base-4.12.0.0/src/Control-Monad.html#filterM" class="link">Source</a> <a href="#v:filterM"
            class="selflink">#</a></p>
        <div class="doc">
          <p>This generalizes the list-based <code>filter</code> function.</p>
        </div>
      </div><a href="#g:10" id="g:10">
        <h1>Data.Char</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:isSpace" class="def">isSpace</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isSpace" class="link">Source</a> <a href="#v:isSpace"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Returns <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> for any Unicode space character, and the
            control
            characters <code>\t</code>, <code>\n</code>, <code>\r</code>, <code>\f</code>, <code>\v</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isDigit" class="def">isDigit</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isDigit" class="link">Source</a> <a href="#v:isDigit"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Selects ASCII digits, i.e. <code>'0'</code>..<code>'9'</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isUpper" class="def">isUpper</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isUpper" class="link">Source</a> <a href="#v:isUpper"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Selects upper-case or title-case alphabetic Unicode characters (letters).
            Title case is used by a small number of letter ligatures like the
            single-character form of <em>Lj</em>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isAlpha" class="def">isAlpha</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isAlpha" class="link">Source</a> <a href="#v:isAlpha"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Selects alphabetic Unicode characters (lower-case, upper-case and
            title-case letters, plus letters of caseless scripts and modifiers letters).
            This function is equivalent to <code><a href="../base-4.12.0.0/Data-Char.html#v:isLetter"
                title="Data.Char">isLetter</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isAlphaNum" class="def">isAlphaNum</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isAlphaNum" class="link">Source</a> <a href="#v:isAlphaNum"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Selects alphabetic or numeric Unicode characters.</p>
          <p>Note that numeric digits outside the ASCII range, as well as numeric
            characters which aren't digits, are selected by this function but not by
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:isDigit"
                title="Distribution.Compat.Prelude.Internal">isDigit</a></code>. Such characters may be part of
            identifiers but are not used by
            the printer and reader to represent numbers.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:chr" class="def">chr</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
            title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> <a href="../base-4.12.0.0/src/GHC-Char.html#chr"
            class="link">Source</a> <a href="#v:chr" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="../base-4.12.0.0/Prelude.html#v:toEnum" title="Prelude">toEnum</a></code> method
            restricted to the type <code><a href="../base-4.12.0.0/Data-Char.html#v:Char"
                title="Data.Char">Char</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:ord" class="def">ord</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          <a href="../base-4.12.0.0/src/GHC-Base.html#ord" class="link">Source</a> <a href="#v:ord"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="../base-4.12.0.0/Prelude.html#v:fromEnum" title="Prelude">fromEnum</a></code> method
            restricted to the type <code><a href="../base-4.12.0.0/Data-Char.html#v:Char"
                title="Data.Char">Char</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:toLower" class="def">toLower</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#toLower" class="link">Source</a> <a href="#v:toLower"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Convert a letter to the corresponding lower-case letter, if any.
            Any other character is returned unchanged.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:toUpper" class="def">toUpper</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#toUpper" class="link">Source</a> <a href="#v:toUpper"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Convert a letter to the corresponding upper-case letter, if any.
            Any other character is returned unchanged.</p>
        </div>
      </div><a href="#g:11" id="g:11">
        <h1>Data.Word &amp; Data.Int</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word" class="def">Word</a> <a href="#t:Word"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Word" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.5.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Show:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Bits:13"></span>
                    <a href="../base-4.12.0.0/Data-Bits.html#t:Bits" title="Data.Bits">Bits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Generic1:18"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Generic1:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:MArray:19"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:MArray:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Functor:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Functor:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Foldable:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Foldable:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Traversable:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Traversable:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Eq:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Eq:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Ord:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Ord:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Show:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Show:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Generic:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Generic:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:URec:27"></span>
                    <span class="keyword">data</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Word-35-"
                        title="GHC.Exts">Word#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:URec:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Word"
                        title="Distribution.Compat.Prelude.Internal">Word</a> (p :: k) = <a id="v:UWord"
                        class="def">UWord</a> {<ul class="inst">
                        <li class="inst"><a id="v:uWord-35-" class="def">uWord#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Word-35-" title="GHC.Exts">Word#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Rep1:28"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                      title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Rep1:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Word"
                        title="Distribution.Compat.Prelude.Internal">Word</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UWord&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uWord#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UWord" title="GHC.Generics">UWord</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Rep:29"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Rep:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Word"
                        title="Distribution.Compat.Prelude.Internal">Word</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UWord&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uWord#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UWord" title="GHC.Generics">UWord</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word8" class="def">Word8</a> <a
            href="../base-4.12.0.0/src/GHC-Word.html#Word8" class="link">Source</a> <a href="#t:Word8"
            class="selflink">#</a></p>
        <div class="doc">
          <p>8-bit unsigned integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Word8" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word16" class="def">Word16</a> <a
            href="../base-4.12.0.0/src/GHC-Word.html#Word16" class="link">Source</a> <a href="#t:Word16"
            class="selflink">#</a></p>
        <div class="doc">
          <p>16-bit unsigned integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Word16" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Enum:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word16:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Data:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word16:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word16:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Read:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Real:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word16:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word32" class="def">Word32</a> <a
            href="../base-4.12.0.0/src/GHC-Word.html#Word32" class="link">Source</a> <a href="#t:Word32"
            class="selflink">#</a></p>
        <div class="doc">
          <p>32-bit unsigned integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Word32" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Enum:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word32:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Data:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word32:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word32:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Read:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Real:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word32:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word64" class="def">Word64</a> <a
            href="../base-4.12.0.0/src/GHC-Word.html#Word64" class="link">Source</a> <a href="#t:Word64"
            class="selflink">#</a></p>
        <div class="doc">
          <p>64-bit unsigned integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Word64" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Enum:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word64:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Data:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word64:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word64:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Read:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Real:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word64:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int8" class="def">Int8</a> <a
            href="../base-4.12.0.0/src/GHC-Int.html#Int8" class="link">Source</a> <a href="#t:Int8"
            class="selflink">#</a></p>
        <div class="doc">
          <p>8-bit signed integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Int8" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Show:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Bits:13"></span>
                    <a href="../base-4.12.0.0/Data-Bits.html#t:Bits" title="Data.Bits">Bits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int16" class="def">Int16</a> <a
            href="../base-4.12.0.0/src/GHC-Int.html#Int16" class="link">Source</a> <a href="#t:Int16"
            class="selflink">#</a></p>
        <div class="doc">
          <p>16-bit signed integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Int16" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int32" class="def">Int32</a> <a
            href="../base-4.12.0.0/src/GHC-Int.html#Int32" class="link">Source</a> <a href="#t:Int32"
            class="selflink">#</a></p>
        <div class="doc">
          <p>32-bit signed integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Int32" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int64" class="def">Int64</a> <a
            href="../base-4.12.0.0/src/GHC-Int.html#Int64" class="link">Source</a> <a href="#t:Int64"
            class="selflink">#</a></p>
        <div class="doc">
          <p>64-bit signed integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Int64" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div><a href="#g:12" id="g:12">
        <h1>Text.PrettyPrint</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:-60--60--62--62-" class="def">(&lt;&lt;&gt;&gt;)</a> :: <a
            href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
            href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
            href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
            href="#v:-60--60--62--62-" class="selflink">#</a></p>
        <div class="doc">
          <p>New name for <code><a href="../pretty-1.1.3.6/Text-PrettyPrint.html#v:-60--62-"
                title="Text.PrettyPrint">&lt;&gt;</a></code></p>
        </div>
      </div>
    </div>
  </div>
  <div id="footer">
    <p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.22.0</p>
  </div>
</body>

</html>

<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>Distribution.Compat.Prelude.Internal</title>
  <link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" />
  <link rel="stylesheet" type="text/css" href="quick-jump.css" />
  <script src="haddock-bundle.min.js" async="async" type="text/javascript"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
    type="text/javascript"></script>
</head>

<body>
  <div id="package-header">
    <ul class="links" id="page-menu">
      <li><a href="index.html">Contents</a></li>
      <li><a href="doc-index.html">Index</a></li>
    </ul>
    <p class="caption">Cabal-2.4.0.1: A framework for packaging Haskell software</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>Haskell2010</td>
        </tr>
      </table>
      <p class="caption">Distribution.Compat.Prelude.Internal</p>
    </div>
    <div id="table-of-contents">
      <p class="caption">Contents</p>
      <ul>
        <li><a href="#g:1">Prelude</a></li>
        <li><a href="#g:2">Common type-classes</a></li>
        <li><a href="#g:3">Some types</a></li>
        <li><a href="#g:4">Data.Maybe</a></li>
        <li><a href="#g:5">Data.List</a></li>
        <li><a href="#g:6">Data.Foldable</a></li>
        <li><a href="#g:7">Data.Traversable</a></li>
        <li><a href="#g:8">Control.Arrow</a></li>
        <li><a href="#g:9">Control.Monad</a></li>
        <li><a href="#g:10">Data.Char</a></li>
        <li><a href="#g:11">Data.Word &amp; Data.Int</a></li>
        <li><a href="#g:12">Text.PrettyPrint</a></li>
      </ul>
    </div>
    <div id="description">
      <p class="caption">Description</p>
      <div class="doc">
        <div class="warning">
          <p>Warning: This modules' API is not stable. Use at your own risk, or better yet, use
            <code>base-compat</code>!</p>
        </div>
        <p>This module re-exports the non-exposed
          <a href="Distribution-Compat-Prelude.html">Distribution.Compat.Prelude</a> module for
          reuse by <code>cabal-install</code>'s
          <a href="Distribution-Client-Compat-Prelude.html">Distribution.Client.Compat.Prelude</a> module.</p>
        <p>It is highly discouraged to rely on this module
          for <code>Setup.hs</code> scripts since its API is <em>not</em>
          stable.</p>
      </div>
    </div>
    <div id="synopsis">
      <details id="syn">
        <summary>Synopsis</summary>
        <ul class="details-toggle" data-details-id="syn">
          <li class="src short"><a href="#v:-43--43-">(++)</a> :: [a] -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:seq">seq</a> :: a -&gt; b -&gt; b</li>
          <li class="src short"><a href="#v:filter">filter</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:zip">zip</a> :: [a] -&gt; [b] -&gt; [(a, b)]</li>
          <li class="src short"><a href="#v:print">print</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Show"
              title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; a -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:fst">fst</a> :: (a, b) -&gt; a</li>
          <li class="src short"><a href="#v:snd">snd</a> :: (a, b) -&gt; b</li>
          <li class="src short"><a href="#v:otherwise">otherwise</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:map">map</a> :: (a -&gt; b) -&gt; [a] -&gt; [b]</li>
          <li class="src short"><a href="#v:-36-">($)</a> :: (a -&gt; b) -&gt; a -&gt; b</li>
          <li class="src short"><a href="#v:fromIntegral">fromIntegral</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> b) =&gt; a -&gt; b</li>
          <li class="src short"><a href="#v:realToFrac">realToFrac</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Real"
              title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
              title="Distribution.Compat.Prelude.Internal">Fractional</a> b) =&gt; a -&gt; b</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Bounded">Bounded</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:minBound">minBound</a> :: a</li>
              <li><a href="#v:maxBound">maxBound</a> :: a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Enum">Enum</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:succ">succ</a> :: a -&gt; a</li>
              <li><a href="#v:pred">pred</a> :: a -&gt; a</li>
              <li><a href="#v:toEnum">toEnum</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a</li>
              <li><a href="#v:fromEnum">fromEnum</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></li>
              <li><a href="#v:enumFrom">enumFrom</a> :: a -&gt; [a]</li>
              <li><a href="#v:enumFromThen">enumFromThen</a> :: a -&gt; a -&gt; [a]</li>
              <li><a href="#v:enumFromTo">enumFromTo</a> :: a -&gt; a -&gt; [a]</li>
              <li><a href="#v:enumFromThenTo">enumFromThenTo</a> :: a -&gt; a -&gt; a -&gt; [a]</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Eq">Eq</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-61--61-">(==)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:-47--61-">(/=)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
              title="Distribution.Compat.Prelude.Internal">Fractional</a> a =&gt; <a href="#t:Floating">Floating</a> a
            <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:pi">pi</a> :: a</li>
              <li><a href="#v:exp">exp</a> :: a -&gt; a</li>
              <li><a href="#v:log">log</a> :: a -&gt; a</li>
              <li><a href="#v:sqrt">sqrt</a> :: a -&gt; a</li>
              <li><a href="#v:-42--42-">(**)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:logBase">logBase</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:sin">sin</a> :: a -&gt; a</li>
              <li><a href="#v:cos">cos</a> :: a -&gt; a</li>
              <li><a href="#v:tan">tan</a> :: a -&gt; a</li>
              <li><a href="#v:asin">asin</a> :: a -&gt; a</li>
              <li><a href="#v:acos">acos</a> :: a -&gt; a</li>
              <li><a href="#v:atan">atan</a> :: a -&gt; a</li>
              <li><a href="#v:sinh">sinh</a> :: a -&gt; a</li>
              <li><a href="#v:cosh">cosh</a> :: a -&gt; a</li>
              <li><a href="#v:tanh">tanh</a> :: a -&gt; a</li>
              <li><a href="#v:asinh">asinh</a> :: a -&gt; a</li>
              <li><a href="#v:acosh">acosh</a> :: a -&gt; a</li>
              <li><a href="#v:atanh">atanh</a> :: a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a href="#t:Fractional">Fractional</a> a
            <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-47-">(/)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:recip">recip</a> :: a -&gt; a</li>
              <li><a href="#v:fromRational">fromRational</a> :: <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                  title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Real"
              title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Enum"
              title="Distribution.Compat.Prelude.Internal">Enum</a> a) =&gt; <a href="#t:Integral">Integral</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:quot">quot</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:rem">rem</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:div">div</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:mod">mod</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:quotRem">quotRem</a> :: a -&gt; a -&gt; (a, a)</li>
              <li><a href="#v:divMod">divMod</a> :: a -&gt; a -&gt; (a, a)</li>
              <li><a href="#v:toInteger">toInteger</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a href="#t:Monad">Monad</a> (m :: <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: m a -&gt; (a -&gt; m b) -&gt; m b</li>
              <li><a href="#v:-62--62-">(&gt;&gt;)</a> :: m a -&gt; m b -&gt; m b</li>
              <li><a href="#v:return">return</a> :: a -&gt; m a</li>
              <li><a href="#v:fail">fail</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a> -&gt; m a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Functor">Functor</a> (f :: <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; f a -&gt; f b</li>
              <li><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; f b -&gt; f a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Num">Num</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-43-">(+)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:-45-">(-)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:-42-">(*)</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:negate">negate</a> :: a -&gt; a</li>
              <li><a href="#v:abs">abs</a> :: a -&gt; a</li>
              <li><a href="#v:signum">signum</a> :: a -&gt; a</li>
              <li><a href="#v:fromInteger">fromInteger</a> :: <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a =&gt; <a href="#t:Ord">Ord</a> a <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:compare">compare</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                  title="Distribution.Compat.Prelude.Internal">Ordering</a></li>
              <li><a href="#v:-60-">(&lt;)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:-60--61-">(&lt;=)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:-62-">(&gt;)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:-62--61-">(&gt;=)</a> :: a -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:max">max</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:min">min</a> :: a -&gt; a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Read">Read</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:readsPrec">readsPrec</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                  title="Distribution.Compat.Prelude.Internal">ReadS</a> a</li>
              <li><a href="#v:readList">readList</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                  title="Distribution.Compat.Prelude.Internal">ReadS</a> [a]</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ord"
              title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a href="#t:Real">Real</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:toRational">toRational</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                  title="Distribution.Compat.Prelude.Internal">Rational</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
              title="Distribution.Compat.Prelude.Internal">RealFrac</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Floating"
              title="Distribution.Compat.Prelude.Internal">Floating</a> a) =&gt; <a href="#t:RealFloat">RealFloat</a> a
            <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:floatRadix">floatRadix</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></li>
              <li><a href="#v:floatDigits">floatDigits</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></li>
              <li><a href="#v:floatRange">floatRange</a> :: a -&gt; (<a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a>)</li>
              <li><a href="#v:decodeFloat">decodeFloat</a> :: a -&gt; (<a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a>)</li>
              <li><a href="#v:encodeFloat">encodeFloat</a> :: <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a</li>
              <li><a href="#v:exponent">exponent</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></li>
              <li><a href="#v:significand">significand</a> :: a -&gt; a</li>
              <li><a href="#v:scaleFloat">scaleFloat</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; a</li>
              <li><a href="#v:isNaN">isNaN</a> :: a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:isInfinite">isInfinite</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:isDenormalized">isDenormalized</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:isNegativeZero">isNegativeZero</a> :: a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:isIEEE">isIEEE</a> :: a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                  title="Distribution.Compat.Prelude.Internal">Bool</a></li>
              <li><a href="#v:atan2">atan2</a> :: a -&gt; a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Real"
              title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
              title="Distribution.Compat.Prelude.Internal">Fractional</a> a) =&gt; <a href="#t:RealFrac">RealFrac</a> a
            <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:properFraction">properFraction</a> :: <a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; (b, a)</li>
              <li><a href="#v:truncate">truncate</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b</li>
              <li><a href="#v:round">round</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b</li>
              <li><a href="#v:ceiling">ceiling</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b</li>
              <li><a href="#v:floor">floor</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                  title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b</li>
            </ul>
          </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="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                  title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
              <li><a href="#v:show">show</a> :: a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></li>
              <li><a href="#v:showList">showList</a> :: [a] -&gt; <a
                  href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                  title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Functor"
              title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a href="#t:Applicative">Applicative</a>
            (f :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:pure">pure</a> :: a -&gt; f a</li>
              <li><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: f (a -&gt; b) -&gt; f a -&gt; f b</li>
              <li><a href="#v:-42--62-">(*&gt;)</a> :: f a -&gt; f b -&gt; f b</li>
              <li><a href="#v:-60--42-">(&lt;*)</a> :: f a -&gt; f b -&gt; f a</li>
            </ul>
          </li>
          <li class="src short"><a href="#v:foldl">foldl</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a
            -&gt; b</li>
          <li class="src short"><a href="#v:foldl1">foldl1</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; a -&gt; a) -&gt; t a -&gt; a
          </li>
          <li class="src short"><a href="#v:sum">sum</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a) =&gt; t a -&gt; a</li>
          <li class="src short"><a href="#v:product">product</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a) =&gt; t a -&gt; a</li>
          <li class="src short"><a href="#v:foldr1">foldr1</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; a -&gt; a) -&gt; t a -&gt; a
          </li>
          <li class="src short"><a href="#v:maximum">maximum</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ord"
              title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; t a -&gt; a</li>
          <li class="src short"><a href="#v:minimum">minimum</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ord"
              title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; t a -&gt; a</li>
          <li class="src short"><a href="#v:elem">elem</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a) =&gt; a -&gt; t a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Semigroup">Semigroup</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-60--62-">(&lt;&gt;)</a> :: a -&gt; a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
              title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a href="#t:Monoid">Monoid</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:mempty">mempty</a> :: a</li>
              <li><a href="#v:mappend">mappend</a> :: a -&gt; a -&gt; a</li>
              <li><a href="#v:mconcat">mconcat</a> :: [a] -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Bool">Bool</a>
            <ul class="subs">
              <li>= <a href="#v:False">False</a></li>
              <li>| <a href="#v:True">True</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Char">Char</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Double">Double</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Float">Float</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int">Int</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Integer">Integer</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Maybe">Maybe</a> a<ul class="subs">
              <li>= <a href="#v:Nothing">Nothing</a></li>
              <li>| <a href="#v:Just">Just</a> a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Ordering">Ordering</a>
            <ul class="subs">
              <li>= <a href="#v:LT">LT</a></li>
              <li>| <a href="#v:EQ">EQ</a></li>
              <li>| <a href="#v:GT">GT</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:Rational">Rational</a> = <a
              href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Either">Either</a> a b<ul class="subs">
              <li>= <a href="#v:Left">Left</a> a</li>
              <li>| <a href="#v:Right">Right</a> b</li>
            </ul>
          </li>
          <li class="src short"><a href="#v:putStr">putStr</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:getLine">getLine</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
              title="System.IO">IO</a> <a href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:readIO">readIO</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Read"
              title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a</li>
          <li class="src short"><a href="#v:readLn">readLn</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Read"
              title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a</li>
          <li class="src short"><a href="#v:appendFile">appendFile</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
              title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:writeFile">writeFile</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
              title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:readFile">readFile</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
              title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:interact">interact</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>) -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:getContents">getContents</a> :: <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:getChar">getChar</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
              title="System.IO">IO</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a></li>
          <li class="src short"><a href="#v:putStrLn">putStrLn</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:putChar">putChar</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
              title="System.IO">IO</a> ()</li>
          <li class="src short"><a href="#v:ioError">ioError</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:IOError"
              title="Distribution.Compat.Prelude.Internal">IOError</a> -&gt; <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a</li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:FilePath">FilePath</a> = <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:userError">userError</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:IOError"
              title="Distribution.Compat.Prelude.Internal">IOError</a></li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:IOError">IOError</a> = <a
              href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
              title="Control.Exception.Base">IOException</a></li>
          <li class="src short"><a href="#v:notElem">notElem</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a) =&gt; a -&gt; t a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:or">or</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:and">and</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:concatMap">concatMap</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; [b]) -&gt; t a -&gt; [b]</li>
          <li class="src short"><a href="#v:concat">concat</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:sequence_">sequence_</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; t (m a) -&gt; m ()</li>
          <li class="src short"><a href="#v:unwords">unwords</a> :: [<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:words">words</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>]</li>
          <li class="src short"><a href="#v:unlines">unlines</a> :: [<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:lines">lines</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>]</li>
          <li class="src short"><a href="#v:read">read</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
              title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; a</li>
          <li class="src short"><a href="#v:reads">reads</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Read"
              title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> a</li>
          <li class="src short"><a href="#v:either">either</a> :: (a -&gt; c) -&gt; (b -&gt; c) -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Either"
              title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; c</li>
          <li class="src short"><a href="#v:lex">lex</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:readParen">readParen</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> a</li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:ReadS">ReadS</a> a = <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [(a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a>)]</li>
          <li class="src short"><a href="#v:-60--36--62-">(&lt;$&gt;)</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Functor"
              title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; (a -&gt; b) -&gt; f a -&gt; f b</li>
          <li class="src short"><a href="#v:lcm">lcm</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:gcd">gcd</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:-94--94-">(^^)</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
              title="Distribution.Compat.Prelude.Internal">Fractional</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b) =&gt; a -&gt; b -&gt; a</li>
          <li class="src short"><a href="#v:-94-">(^)</a> :: (<a href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b) =&gt; a -&gt; b -&gt; a</li>
          <li class="src short"><a href="#v:odd">odd</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:even">even</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:showParen">showParen</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
          <li class="src short"><a href="#v:showString">showString</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
          <li class="src short"><a href="#v:showChar">showChar</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
          <li class="src short"><a href="#v:shows">shows</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Show"
              title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a></li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:ShowS">ShowS</a> = <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a></li>
          <li class="src short"><a href="#v:unzip3">unzip3</a> :: [(a, b, c)] -&gt; ([a], [b], [c])</li>
          <li class="src short"><a href="#v:unzip">unzip</a> :: [(a, b)] -&gt; ([a], [b])</li>
          <li class="src short"><a href="#v:zipWith3">zipWith3</a> :: (a -&gt; b -&gt; c -&gt; d) -&gt; [a] -&gt; [b]
            -&gt; [c] -&gt; [d]</li>
          <li class="src short"><a href="#v:zipWith">zipWith</a> :: (a -&gt; b -&gt; c) -&gt; [a] -&gt; [b] -&gt; [c]
          </li>
          <li class="src short"><a href="#v:zip3">zip3</a> :: [a] -&gt; [b] -&gt; [c] -&gt; [(a, b, c)]</li>
          <li class="src short"><a href="#v:-33--33-">(!!)</a> :: [a] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a</li>
          <li class="src short"><a href="#v:lookup">lookup</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a =&gt; a -&gt; [(a, b)] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> b</li>
          <li class="src short"><a href="#v:reverse">reverse</a> :: [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:break">break</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; ([a], [a])</li>
          <li class="src short"><a href="#v:span">span</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; ([a], [a])</li>
          <li class="src short"><a href="#v:splitAt">splitAt</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; ([a], [a])</li>
          <li class="src short"><a href="#v:drop">drop</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:take">take</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:dropWhile">dropWhile</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:takeWhile">takeWhile</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:cycle">cycle</a> :: [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:replicate">replicate</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; [a]</li>
          <li class="src short"><a href="#v:repeat">repeat</a> :: a -&gt; [a]</li>
          <li class="src short"><a href="#v:iterate">iterate</a> :: (a -&gt; a) -&gt; a -&gt; [a]</li>
          <li class="src short"><a href="#v:scanr1">scanr1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:scanr">scanr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; [a] -&gt; [b]</li>
          <li class="src short"><a href="#v:scanl1">scanl1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:scanl">scanl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; [a] -&gt; [b]</li>
          <li class="src short"><a href="#v:init">init</a> :: [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:last">last</a> :: [a] -&gt; a</li>
          <li class="src short"><a href="#v:tail">tail</a> :: [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:head">head</a> :: [a] -&gt; a</li>
          <li class="src short"><a href="#v:maybe">maybe</a> :: b -&gt; (a -&gt; b) -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b</li>
          <li class="src short"><a href="#v:uncurry">uncurry</a> :: (a -&gt; b -&gt; c) -&gt; (a, b) -&gt; c</li>
          <li class="src short"><a href="#v:curry">curry</a> :: ((a, b) -&gt; c) -&gt; a -&gt; b -&gt; c</li>
          <li class="src short"><a href="#v:subtract">subtract</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Num"
              title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; a -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:asTypeOf">asTypeOf</a> :: a -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:until">until</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; (a -&gt; a) -&gt; a -&gt; a</li>
          <li class="src short"><a href="#v:-36--33-">($!)</a> :: (a -&gt; b) -&gt; a -&gt; b</li>
          <li class="src short"><a href="#v:flip">flip</a> :: (a -&gt; b -&gt; c) -&gt; b -&gt; a -&gt; c</li>
          <li class="src short"><a href="#v:.">(.)</a> :: (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c</li>
          <li class="src short"><a href="#v:const">const</a> :: a -&gt; b -&gt; a</li>
          <li class="src short"><a href="#v:id">id</a> :: a -&gt; a</li>
          <li class="src short"><a href="#v:-61--60--60-">(=&lt;&lt;)</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; m a -&gt; m b</li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:String">String</a> = [<a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a>]</li>
          <li class="src short"><a href="#v:undefined">undefined</a> :: <a
              href="../base-4.12.0.0/GHC-Stack.html#t:HasCallStack" title="GHC.Stack">HasCallStack</a> =&gt; a</li>
          <li class="src short"><a href="#v:errorWithoutStackTrace">errorWithoutStackTrace</a> :: [<a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; a</li>
          <li class="src short"><a href="#v:error">error</a> :: <a href="../base-4.12.0.0/GHC-Stack.html#t:HasCallStack"
              title="GHC.Stack">HasCallStack</a> =&gt; [<a href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; a</li>
          <li class="src short"><a href="#v:-38--38-">(&amp;&amp;)</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:-124--124-">(||)</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:not">not</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Semigroup">Semigroup</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:-60--62-">(&lt;&gt;)</a> :: a -&gt; a -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><a href="#v:gmappend">gmappend</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Generic"
              title="Distribution.Compat.Prelude.Internal">Generic</a> a, GSemigroup (<a
              href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a -&gt; a -&gt; a
          </li>
          <li class="src short"><a href="#v:gmempty">gmempty</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Generic"
              title="Distribution.Compat.Prelude.Internal">Generic</a> a, GMonoid (<a
              href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Typeable">Typeable</a> (a :: k)</li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
              title="Distribution.Compat.Prelude.Internal">Typeable</a> a =&gt; <a href="#t:Data">Data</a> a</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Generic">Generic</a> a</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:NFData">NFData</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:rnf">rnf</a> :: a -&gt; ()</li>
            </ul>
          </li>
          <li class="src short"><a href="#v:genericRnf">genericRnf</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Generic"
              title="Distribution.Compat.Prelude.Internal">Generic</a> a, GNFData (<a
              href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a -&gt; ()</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Binary">Binary</a> t <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:put">put</a> :: t -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                  title="Data.Binary.Put">Put</a></li>
              <li><a href="#v:get">get</a> :: <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                  title="Data.Binary.Get.Internal">Get</a> t</li>
              <li><a href="#v:putList">putList</a> :: [t] -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                  title="Data.Binary.Put">Put</a></li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
              href="#t:Alternative">Alternative</a> (f :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
              title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
              title="Data.Kind">Type</a>) <span class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:empty">empty</a> :: f a</li>
              <li><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: f a -&gt; f a -&gt; f a</li>
              <li><a href="#v:some">some</a> :: f a -&gt; f [a]</li>
              <li><a href="#v:many">many</a> :: f a -&gt; f [a]</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
              title="Distribution.Compat.Prelude.Internal">Alternative</a> m, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a href="#t:MonadPlus">MonadPlus</a> (m ::
            <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:mzero">mzero</a> :: m a</li>
              <li><a href="#v:mplus">mplus</a> :: m a -&gt; m a -&gt; m a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:IsString">IsString</a> a <span
              class="keyword">where</span>
            <ul class="subs">
              <li><a href="#v:fromString">fromString</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a> -&gt; a</li>
            </ul>
          </li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:IO">IO</a> a = <a
              href="Distribution-Compat-Stack.html#t:WithCallStack" title="Distribution.Compat.Stack">WithCallStack</a>
            (<a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a)</li>
          <li class="src short"><span class="keyword">type</span> <a href="#t:NoCallStackIO">NoCallStackIO</a> a = <a
              href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a</li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Map">Map</a> k a</li>
          <li class="src short"><a href="#v:catMaybes">catMaybes</a> :: [<a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; [a]</li>
          <li class="src short"><a href="#v:mapMaybe">mapMaybe</a> :: (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> b) -&gt; [a] -&gt; [b]</li>
          <li class="src short"><a href="#v:fromMaybe">fromMaybe</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a</li>
          <li class="src short"><a href="#v:maybeToList">maybeToList</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [a]</li>
          <li class="src short"><a href="#v:listToMaybe">listToMaybe</a> :: [a] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a</li>
          <li class="src short"><a href="#v:isNothing">isNothing</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isJust">isJust</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:unfoldr">unfoldr</a> :: (b -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> (a, b)) -&gt; b -&gt; [a]</li>
          <li class="src short"><a href="#v:isPrefixOf">isPrefixOf</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a =&gt; [a] -&gt; [a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isSuffixOf">isSuffixOf</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a>
            a =&gt; [a] -&gt; [a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:intercalate">intercalate</a> :: [a] -&gt; [[a]] -&gt; [a]</li>
          <li class="src short"><a href="#v:intersperse">intersperse</a> :: a -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:sort">sort</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
              title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:sortBy">sortBy</a> :: (a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
              title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:nub">nub</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
              title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; [a] -&gt; [a]</li>
          <li class="src short"><a href="#v:nubBy">nubBy</a> :: (a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a]</li>
          <li class="src short"><span class="keyword">class</span> <a href="#t:Foldable">Foldable</a> (t :: <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
              href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</li>
          <li class="src short"><a href="#v:foldMap">foldMap</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
              title="Distribution.Compat.Prelude.Internal">Monoid</a> m) =&gt; (a -&gt; m) -&gt; t a -&gt; m</li>
          <li class="src short"><a href="#v:foldr">foldr</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; t a
            -&gt; b</li>
          <li class="src short"><a href="#v:null">null</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:length">length</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a></li>
          <li class="src short"><a href="#v:find">find</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
              title="Distribution.Compat.Prelude.Internal">Maybe</a> a</li>
          <li class="src short"><a href="#v:foldl-39-">foldl'</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a
            -&gt; b</li>
          <li class="src short"><a href="#v:traverse_">traverse_</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f ()
          </li>
          <li class="src short"><a href="#v:for_">for_</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f ()
          </li>
          <li class="src short"><a href="#v:any">any</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:all">all</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><span class="keyword">class</span> (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Functor"
              title="Distribution.Compat.Prelude.Internal">Functor</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t) =&gt; <a
              href="#t:Traversable">Traversable</a> (t :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
              title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
              title="Data.Kind">Type</a>)</li>
          <li class="src short"><a href="#v:traverse">traverse</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
              title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f (t
            b)</li>
          <li class="src short"><a href="#v:sequenceA">sequenceA</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
              title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t (f a) -&gt; f (t a)</li>
          <li class="src short"><a href="#v:for">for</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
              title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f (t
            b)</li>
          <li class="src short"><a href="#v:first">first</a> :: <a href="../base-4.12.0.0/Control-Arrow.html#t:Arrow"
              title="Control.Arrow">Arrow</a> a =&gt; a b c -&gt; a (b, d) (c, d)</li>
          <li class="src short"><a href="#v:liftM">liftM</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a1 -&gt; r) -&gt; m a1 -&gt; m r</li>
          <li class="src short"><a href="#v:liftM2">liftM2</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a1 -&gt; a2 -&gt; r) -&gt; m a1 -&gt; m a2
            -&gt; m r</li>
          <li class="src short"><a href="#v:unless">unless</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; f () -&gt; f ()</li>
          <li class="src short"><a href="#v:when">when</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; f () -&gt; f ()</li>
          <li class="src short"><a href="#v:ap">ap</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; m (a -&gt; b) -&gt; m a -&gt; m b</li>
          <li class="src short"><a href="#v:void">void</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Functor"
              title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; f a -&gt; f ()</li>
          <li class="src short"><a href="#v:foldM">foldM</a> :: (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
              title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Monad"
              title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; (b -&gt; a -&gt; m b) -&gt; b -&gt; t a
            -&gt; m b</li>
          <li class="src short"><a href="#v:filterM">filterM</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
              title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; (a -&gt; m <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; m [a]</li>
          <li class="src short"><a href="#v:isSpace">isSpace</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isDigit">isDigit</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isUpper">isUpper</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isAlpha">isAlpha</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:isAlphaNum">isAlphaNum</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a></li>
          <li class="src short"><a href="#v:chr">chr</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a></li>
          <li class="src short"><a href="#v:ord">ord</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a></li>
          <li class="src short"><a href="#v:toLower">toLower</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a></li>
          <li class="src short"><a href="#v:toUpper">toUpper</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Char"
              title="Distribution.Compat.Prelude.Internal">Char</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word">Word</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word8">Word8</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word16">Word16</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word32">Word32</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Word64">Word64</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int8">Int8</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int16">Int16</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int32">Int32</a></li>
          <li class="src short"><span class="keyword">data</span> <a href="#t:Int64">Int64</a></li>
          <li class="src short"><a href="#v:-60--60--62--62-">(&lt;&lt;&gt;&gt;)</a> :: <a
              href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
              href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
              href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></li>
        </ul>
      </details>
    </div>
    <div id="interface"><a href="#g:1" id="g:1">
        <h1>Prelude</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:-43--43-" class="def">(++)</a> :: [a] -&gt; [a] -&gt; [a] <span class="fixity">infixr
            5</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%2B%2B"
            class="link">Source</a> <a href="#v:-43--43-" class="selflink">#</a></p>
        <div class="doc">
          <p>Append two lists, i.e.,</p>
          <pre>[x1, ..., xm] ++ [y1, ..., yn] == [x1, ..., xm, y1, ..., yn]
[x1, ..., xm] ++ [y1, ...] == [x1, ..., xm, y1, ...]</pre>
          <p>If the first list is not finite, the result is the first list.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:seq" class="def">seq</a> :: a -&gt; b -&gt; b <a href="#v:seq" class="selflink">#</a>
        </p>
      </div>
      <div class="top">
        <p class="src"><a id="v:filter" class="def">filter</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#filter" class="link">Source</a> <a href="#v:filter"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:filter"
                title="Distribution.Compat.Prelude.Internal">filter</a></code>, applied to a predicate and a list,
            returns the list of
            those elements that satisfy the predicate; i.e.,</p>
          <pre>filter p xs = [ x | x &lt;- xs, p x]</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:zip" class="def">zip</a> :: [a] -&gt; [b] -&gt; [(a, b)] <a
            href="../base-4.12.0.0/src/GHC-List.html#zip" class="link">Source</a> <a href="#v:zip"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zip"
                title="Distribution.Compat.Prelude.Internal">zip</a></code> takes two lists and returns a list of
            corresponding pairs.</p>
          <pre>zip [1, 2] ['a', 'b'] = [(1, 'a'), (2, 'b')]</pre>
          <p>If one input list is short, excess elements of the longer list are
            discarded:</p>
          <pre>zip [1] ['a', 'b'] = [(1, 'a')]
zip [1, 2] ['a'] = [(1, 'a')]</pre>
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zip"
                title="Distribution.Compat.Prelude.Internal">zip</a></code> is right-lazy:</p>
          <pre>zip [] _|_ = []
zip _|_ [] = _|_</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:print" class="def">print</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Show"
            title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; a -&gt; <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
            href="../base-4.12.0.0/src/System-IO.html#print" class="link">Source</a> <a href="#v:print"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:print"
                title="Distribution.Compat.Prelude.Internal">print</a></code> function outputs a value of any printable
            type to the
            standard output device.
            Printable types are those that are instances of class <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Show"
                title="Distribution.Compat.Prelude.Internal">Show</a></code>; <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:print"
                title="Distribution.Compat.Prelude.Internal">print</a></code>
            converts values to strings for output using the <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:show"
                title="Distribution.Compat.Prelude.Internal">show</a></code> operation and
            adds a newline.</p>
          <p>For example, a program to print the first 20 integers and their
            powers of 2 could be written as:</p>
          <pre>main = print ([(n, 2^n) | n &lt;- [0..19]])</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:fst" class="def">fst</a> :: (a, b) -&gt; a <a
            href="../base-4.12.0.0/src/Data-Tuple.html#fst" class="link">Source</a> <a href="#v:fst"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the first component of a pair.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:snd" class="def">snd</a> :: (a, b) -&gt; b <a
            href="../base-4.12.0.0/src/Data-Tuple.html#snd" class="link">Source</a> <a href="#v:snd"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the second component of a pair.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:otherwise" class="def">otherwise</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Base.html#otherwise"
            class="link">Source</a> <a href="#v:otherwise" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:otherwise"
                title="Distribution.Compat.Prelude.Internal">otherwise</a></code> is defined as the value <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>. It helps to make
            guards more readable. eg.</p>
          <pre> f x | x &lt; 0     = ...
     | otherwise = ...</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:map" class="def">map</a> :: (a -&gt; b) -&gt; [a] -&gt; [b] <a
            href="../base-4.12.0.0/src/GHC-Base.html#map" class="link">Source</a> <a href="#v:map"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:map"
                title="Distribution.Compat.Prelude.Internal">map</a></code> <code>f xs</code> is the list obtained by
            applying <code>f</code> to each element
            of <code>xs</code>, i.e.,</p>
          <pre>map f [x1, x2, ..., xn] == [f x1, f x2, ..., f xn]
map f [x1, x2, ...] == [f x1, f x2, ...]</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-36-" class="def">($)</a> :: (a -&gt; b) -&gt; a -&gt; b <span class="fixity">infixr
            0</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%24"
            class="link">Source</a> <a href="#v:-36-" class="selflink">#</a></p>
        <div class="doc">
          <p>Application operator. This operator is redundant, since ordinary
            application <code>(f x)</code> means the same as <code>(f <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-36-"
                  title="Distribution.Compat.Prelude.Internal">$</a></code> x)</code>. However, <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-36-"
                title="Distribution.Compat.Prelude.Internal">$</a></code> has
            low, right-associative binding precedence, so it sometimes allows
            parentheses to be omitted; for example:</p>
          <pre>f $ g $ h x  =  f (g (h x))</pre>
          <p>It is also useful in higher-order situations, such as <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:map"
                  title="Distribution.Compat.Prelude.Internal">map</a></code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-36-"
                  title="Distribution.Compat.Prelude.Internal">$</a></code> 0) xs</code>,
            or <code><code><a href="../base-4.12.0.0/Data-List.html#v:zipWith" title="Data.List">zipWith</a></code>
              (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-36-"
                  title="Distribution.Compat.Prelude.Internal">$</a></code>) fs xs</code>.</p>
          <p>Note that <code>($)</code> is levity-polymorphic in its result type, so that
            foo $ True where foo :: Bool -&gt; Int#
            is well-typed</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:fromIntegral" class="def">fromIntegral</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Num" title="Distribution.Compat.Prelude.Internal">Num</a>
          b) =&gt; a -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#fromIntegral" class="link">Source</a> <a
            href="#v:fromIntegral" class="selflink">#</a></p>
        <div class="doc">
          <p>general coercion from integral types</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:realToFrac" class="def">realToFrac</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Real"
            title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
            title="Distribution.Compat.Prelude.Internal">Fractional</a> b) =&gt; a -&gt; b <a
            href="../base-4.12.0.0/src/GHC-Real.html#realToFrac" class="link">Source</a> <a href="#v:realToFrac"
            class="selflink">#</a></p>
        <div class="doc">
          <p>general coercion to fractional types</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Bounded" class="def">Bounded</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Enum.html#Bounded" class="link">Source</a> <a
            href="#t:Bounded" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> class is used to name the upper and
            lower limits of a
            type. <code><a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                title="Distribution.Compat.Prelude.Internal">Ord</a></code> is not a superclass of <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> since types that are not
            totally ordered may also have upper and lower bounds.</p>
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> class may be derived for any enumeration
            type;
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                title="Distribution.Compat.Prelude.Internal">minBound</a></code> is the first constructor listed in the
            <code>data</code> declaration
            and <code><a href="Distribution-Compat-Prelude-Internal.html#v:maxBound"
                title="Distribution.Compat.Prelude.Internal">maxBound</a></code> is the last.
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> may also be derived for
            single-constructor datatypes whose
            constituent types are in <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code>.</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:minBound" class="def">minBound</a> :: a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a href="#v:minBound"
              class="selflink">#</a></p>
          <p class="src"><a id="v:maxBound" class="def">maxBound</a> :: a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a href="#v:maxBound"
              class="selflink">#</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Bounded" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Bounded" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Bounded"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a></span> <a
                    href="#t:Bounded" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Bounded" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Bounded" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:80"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:82"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:84"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:85"></span> <a
                      href="../base-4.12.0.0/Data-Coerce.html#t:Coercible" title="Data.Coerce">Coercible</a> a b =&gt;
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:86"></span> a ~ b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:87"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:88"></span> a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t:-126--126-" title="Data.Type.Equality">~~</a> b
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound"
                          class="link">Source</a> <a href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound"
                          class="link">Source</a> <a href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:89"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:90"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:91"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:92"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:93"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:94"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:95"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:96"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k,
                    l)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:97"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k, l,
                    m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:98"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Bounded:Bounded:99"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n, o)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Bounded:Bounded:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Enum" class="def">Enum</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Enum.html#Enum" class="link">Source</a> <a
            href="#t:Enum" class="selflink">#</a></p>
        <div class="doc">
          <p>Class <code><a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                title="Distribution.Compat.Prelude.Internal">Enum</a></code> defines operations on sequentially ordered
            types.</p>
          <p>The <code>enumFrom</code>... methods are used in Haskell's translation of
            arithmetic sequences.</p>
          <p>Instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                title="Distribution.Compat.Prelude.Internal">Enum</a></code> may be derived for any enumeration type
            (types
            whose constructors have no fields). The nullary constructors are
            assumed to be numbered left-to-right by <code><a href="Distribution-Compat-Prelude-Internal.html#v:fromEnum"
                title="Distribution.Compat.Prelude.Internal">fromEnum</a></code> from <code>0</code> through
            <code>n-1</code>.
            See Chapter 10 of the <em>Haskell Report</em> for more details.</p>
          <p>For any type that is an instance of class <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                title="Distribution.Compat.Prelude.Internal">Bounded</a></code> as well as <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                title="Distribution.Compat.Prelude.Internal">Enum</a></code>,
            the following should hold:</p>
          <ul>
            <li>The calls <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:succ"
                    title="Distribution.Compat.Prelude.Internal">succ</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:maxBound"
                    title="Distribution.Compat.Prelude.Internal">maxBound</a></code></code> and <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:pred"
                    title="Distribution.Compat.Prelude.Internal">pred</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                    title="Distribution.Compat.Prelude.Internal">minBound</a></code></code> should result in
              a runtime error.</li>
            <li><code><a href="Distribution-Compat-Prelude-Internal.html#v:fromEnum"
                  title="Distribution.Compat.Prelude.Internal">fromEnum</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:toEnum"
                  title="Distribution.Compat.Prelude.Internal">toEnum</a></code> should give a runtime error if the
              result value is not representable in the result type.
              For example, <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:toEnum"
                    title="Distribution.Compat.Prelude.Internal">toEnum</a></code> 7 :: <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                    title="Distribution.Compat.Prelude.Internal">Bool</a></code></code> is an error.</li>
            <li><code><a href="Distribution-Compat-Prelude-Internal.html#v:enumFrom"
                  title="Distribution.Compat.Prelude.Internal">enumFrom</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:enumFromThen"
                  title="Distribution.Compat.Prelude.Internal">enumFromThen</a></code> should be defined with an
              implicit bound,
              thus:</li>
          </ul>
          <pre>   enumFrom     x   = enumFromTo     x maxBound
   enumFromThen x y = enumFromThenTo x y bound
     where
       bound | fromEnum y &gt;= fromEnum x = maxBound
             | otherwise                = minBound</pre>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:toEnum"
              title="Distribution.Compat.Prelude.Internal">toEnum</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:fromEnum"
              title="Distribution.Compat.Prelude.Internal">fromEnum</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:succ" class="def">succ</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
              class="selflink">#</a></p>
          <div class="doc">
            <p>the successor of a value. For numeric types, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:succ"
                  title="Distribution.Compat.Prelude.Internal">succ</a></code> adds 1.</p>
          </div>
          <p class="src"><a id="v:pred" class="def">pred</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
              class="selflink">#</a></p>
          <div class="doc">
            <p>the predecessor of a value. For numeric types, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:pred"
                  title="Distribution.Compat.Prelude.Internal">pred</a></code> subtracts 1.</p>
          </div>
          <p class="src"><a id="v:toEnum" class="def">toEnum</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Convert from an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>.</p>
          </div>
          <p class="src"><a id="v:fromEnum" class="def">fromEnum</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum"
              class="link">Source</a> <a href="#v:fromEnum" class="selflink">#</a></p>
          <div class="doc">
            <p>Convert to an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>.
              It is implementation-dependent what <code><a href="Distribution-Compat-Prelude-Internal.html#v:fromEnum"
                  title="Distribution.Compat.Prelude.Internal">fromEnum</a></code> returns when
              applied to a value that is too large to fit in an <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>.</p>
          </div>
          <p class="src"><a id="v:enumFrom" class="def">enumFrom</a> :: a -&gt; [a] <a
              href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a href="#v:enumFrom"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Used in Haskell's translation of <code>[n..]</code> with <code>[n..] = enumFrom n</code>,
              a possible implementation being <code>enumFrom n = n : enumFrom (succ n)</code>.
              For example:</p>
            <ul>
              <li>
                <pre>enumFrom 4 :: [Integer] = [4,5,6,7,...]</pre>
              </li>
              <li>
                <pre>enumFrom 6 :: [Int] = [6,7,8,9,...,maxBound :: Int]</pre>
              </li>
            </ul>
          </div>
          <p class="src"><a id="v:enumFromThen" class="def">enumFromThen</a> :: a -&gt; a -&gt; [a] <a
              href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a href="#v:enumFromThen"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Used in Haskell's translation of <code>[n,n'..]</code>
              with <code>[n,n'..] = enumFromThen n n'</code>, a possible implementation being
              <code>enumFromThen n n' = n : n' : worker (f x) (f x n')</code>,
              <code>worker s v = v : worker s (s v)</code>, <code>x = fromEnum n' - fromEnum n</code> and
              <code>f n y
                | n &gt; 0 = f (n - 1) (succ y)
                | n &lt; 0 = f (n + 1) (pred y)
                | otherwise = y</code>
              For example:</p>
            <ul>
              <li>
                <pre>enumFromThen 4 6 :: [Integer] = [4,6,8,10...]</pre>
              </li>
              <li>
                <pre>enumFromThen 6 2 :: [Int] = [6,2,-2,-6,...,minBound :: Int]</pre>
              </li>
            </ul>
          </div>
          <p class="src"><a id="v:enumFromTo" class="def">enumFromTo</a> :: a -&gt; a -&gt; [a] <a
              href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a href="#v:enumFromTo"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Used in Haskell's translation of <code>[n..m]</code> with
              <code>[n..m] = enumFromTo n m</code>, a possible implementation being
              <code>enumFromTo n m
                | n &lt;= m = n : enumFromTo (succ n) m
                | otherwise = []</code>.
              For example:</p>
            <ul>
              <li>
                <pre>enumFromTo 6 10 :: [Int] = [6,7,8,9,10]</pre>
              </li>
              <li>
                <pre>enumFromTo 42 1 :: [Integer] = []</pre>
              </li>
            </ul>
          </div>
          <p class="src"><a id="v:enumFromThenTo" class="def">enumFromThenTo</a> :: a -&gt; a -&gt; a -&gt; [a] <a
              href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
              href="#v:enumFromThenTo" class="selflink">#</a></p>
          <div class="doc">
            <p>Used in Haskell's translation of <code>[n,n'..m]</code> with
              <code>[n,n'..m] = enumFromThenTo n n' m</code>, a possible implementation
              being <code>enumFromThenTo n n' m = worker (f x) (c x) n m</code>,
              <code>x = fromEnum n' - fromEnum n</code>, <code>c x = bool (&gt;=) (<a href="=)">(x</a> 0)</code>
              <code>f n y
                | n &gt; 0 = f (n - 1) (succ y)
                | n &lt; 0 = f (n + 1) (pred y)
                | otherwise = y</code> and
              <code>worker s c v m
                | c v m = v : worker s c (s v) m
                | otherwise = []</code>
              For example:</p>
            <ul>
              <li>
                <pre>enumFromThenTo 4 2 -6 :: [Integer] = [4,2,0,-2,-4,-6]</pre>
              </li>
              <li>
                <pre>enumFromThenTo 6 8 2 :: [Int] = []</pre>
              </li>
            </ul>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Enum" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> -&gt; <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> -&gt; <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> -&gt; <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> -&gt; <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: () -&gt; [()] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: () -&gt; () -&gt; [()] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: () -&gt; () -&gt; [()] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: () -&gt; () -&gt; () -&gt; [()]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; [<a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        [<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        [<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        [<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        [<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        [<a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; [<a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; [<a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen"
                          class="link">Source</a> <a href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; [<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; [<a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; [<a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                      title="Text.Parsec.Error">Message</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [<a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [<a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [<a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [<a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Enum" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Enum" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Enum" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; [<a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; [<a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a href="Distribution-Simple-Hpc.html#t:Way"
                      title="Distribution.Simple.Hpc">Way</a></span> <a href="#t:Enum" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; [<a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a>] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                      title="Distribution.Simple.BuildTarget">QualLevel</a></span> <a href="#t:Enum"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Enum" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        [<a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        [<a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        [<a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        [<a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a
                          href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; [<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; [<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:94"></span>
                    <a href="../base-4.12.0.0/Data-Coerce.html#t:Coercible" title="Data.Coerce">Coercible</a> a b =&gt;
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:95"></span>
                    a ~ b =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; [a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; [a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Enum:Enum:96"></span>
                    a <a href="../base-4.12.0.0/Data-Type-Equality.html#t:-126--126-" title="Data.Type.Equality">~~</a>
                    b =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Enum:Enum:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#succ"
                          class="link">Source</a> <a href="#v:succ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#pred"
                          class="link">Source</a> <a href="#v:pred" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/GHC-Enum.html#toEnum"
                          class="link">Source</a> <a href="#v:toEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom"
                          class="link">Source</a> <a href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo"
                          class="link">Source</a> <a href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Eq" class="def">Eq</a> a <span
            class="keyword">where</span> <a href="#t:Eq" class="selflink">#</a></p>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:-61--61-"
              title="Distribution.Compat.Prelude.Internal">(==)</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:-47--61-"
              title="Distribution.Compat.Prelude.Internal">(/=)</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-61--61-" class="def">(==)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p>
          <p class="src"><a id="v:-47--61-" class="def">(/=)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Eq" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Natural.html">GHC.Natural</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                      title="Type.Reflection">SomeTypeRep</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> TrName</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: TrName -&gt; TrName -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: TrName -&gt; TrName -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                      title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-File.html">System.Win32.File</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                      title="System.Win32.Info">ProcessorArchitecture</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-Info.html">System.Win32.Info</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> BigNat</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                      title="GHC.Exts">SpecConstrAnnotation</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exts.html">GHC.Exts</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a></span></td>
                <td class="doc">
                  <p>Equality of constructors</p>
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Unique.html">Data.Unique</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn"
                      title="GHC.IO.Handle">HandlePosn</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle.html">GHC.IO.Handle</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn"
                          title="GHC.IO.Handle">HandlePosn</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn"
                          title="GHC.IO.Handle">HandlePosn</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                      title="Control.Concurrent">ThreadId</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Error.html">Foreign.C.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Error.html#t:Errno" title="Foreign.C.Error">Errno</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                      title="Control.Exception.Base">AsyncException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                      title="Control.Exception.Base">ArrayException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                      title="System.IO.Error">IOErrorType</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                      title="GHC.IO.Handle">BufferMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                      title="GHC.IO.Handle">NewlineMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                      title="GHC.IO.Device">IODeviceType</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                          title="GHC.IO.Device">IODeviceType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                          title="GHC.IO.Device">IODeviceType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                          title="GHC.IO.Device">IODeviceType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:IODeviceType"
                          title="GHC.IO.Device">IODeviceType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                      title="GHC.IO.Encoding.Types">CodingProgress</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Encoding-Types.html">GHC.IO.Encoding.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                      title="Control.Exception.Base">MaskingState</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO.html">GHC.IO</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                      title="Control.Exception.Base">IOException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                      title="Control.Exception.Base">ErrorCall</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception.html">GHC.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                      title="Control.Exception.Base">ArithException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception-Type.html">GHC.Exception.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Fingerprint-Type.html">GHC.Fingerprint.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Text-Read-Lex.html">Text.Read.Lex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Text-Read-Lex.html">Text.Read.Lex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Stack-Types.html">GHC.Stack.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                      title="System.Directory.Internal">Permissions</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                      title="Text.Parsec.Error">Message</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                      title="Text.Parsec.Error">ParseError</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                      title="Text.Parsec.Pos">SourcePos</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Pos.html">Text.Parsec.Pos</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                      title="Text.PrettyPrint.Annotated">TextDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                      title="Text.PrettyPrint.Annotated">Style</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                      title="Text.PrettyPrint.Annotated">Mode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                      title="System.Process.Internals">CGid</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                      title="System.Process">CreateProcess</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>
                        -&gt; <a href="../process-1.6.5.0/System-Process.html#t:CmdSpec"
                          title="System.Process">CmdSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>
                        -&gt; <a href="../process-1.6.5.0/System-Process.html#t:CmdSpec"
                          title="System.Process">CmdSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:StdStream"
                      title="System.Process">StdStream</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream" title="System.Process">StdStream</a>
                        -&gt; <a href="../process-1.6.5.0/System-Process.html#t:StdStream"
                          title="System.Process">StdStream</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream" title="System.Process">StdStream</a>
                        -&gt; <a href="../process-1.6.5.0/System-Process.html#t:StdStream"
                          title="System.Process">StdStream</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                      title="Data.Time.Clock">UniversalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UniversalTime.html">Data.Time.Clock.Internal.UniversalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UTCTime.html">Data.Time.Clock.Internal.UTCTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                      title="Distribution.CabalSpecVersion">HasCommonStanzas</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-CabalSpecVersion.html#t:HasElif"
                      title="Distribution.CabalSpecVersion">HasElif</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                      title="Distribution.Parsec.LexerMonad">LexWarningType</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-TestSuite.html#t:Result"
                      title="Distribution.TestSuite">Result</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-TestSuite.html#t:OptionType"
                      title="Distribution.TestSuite">OptionType</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        -&gt; <a href="Distribution-TestSuite.html#t:OptionType"
                          title="Distribution.TestSuite">OptionType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        -&gt; <a href="Distribution-TestSuite.html#t:OptionType"
                          title="Distribution.TestSuite">OptionType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-TestSuite.html#t:OptionDescr"
                      title="Distribution.TestSuite">OptionDescr</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionInterval.html#t:Bound"
                      title="Distribution.Types.VersionInterval">Bound</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionInterval.html#t:UpperBound"
                      title="Distribution.Types.VersionInterval">UpperBound</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionInterval.html#t:LowerBound"
                      title="Distribution.Types.VersionInterval">LowerBound</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                      title="Distribution.Types.VersionInterval">VersionIntervals</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-System.html#t:Platform"
                      title="Distribution.System">Platform</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-License.html#t:License"
                      title="Distribution.License">License</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:178"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-Compiler.html#t:AbiTag"
                      title="Distribution.Compiler">AbiTag</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:181"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:PWarning"
                      title="Distribution.InstalledPackageInfo">PWarning</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:184"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:PError"
                      title="Distribution.InstalledPackageInfo">PError</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:187"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:188"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:189"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:190"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:193"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:194"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:197"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:198"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:199"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:200"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:201"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:202"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:203"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:204"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                      title="Distribution.Simple.InstallDirs">CopyDest</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:205"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:206"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:207"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:208"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:209"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:209">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:210"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:210">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:211"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:211">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:212"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:212">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:213"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:213">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:214"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:214">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:215"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:215">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:216"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:216">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:217"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:217">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:218"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:218">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:219"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:219">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:220"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:220">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:221"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:221">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:222"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:222">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:223"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                      title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:223">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Find.html">Distribution.Simple.Program.Find</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:224"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:224">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:225"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:225">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:226"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                      title="Distribution.Simple.Glob">GlobSyntaxError</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:226">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:227"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:227">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:228"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:228">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:229"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:229">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:230"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:230">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:231"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:231">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:232"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                      title="Distribution.Simple.Program.GHC">GhcProfAuto</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:232">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:233"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                      title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:233">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:234"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                      title="Distribution.Simple.Program.GHC">GhcOptimisation</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:234">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:235"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                      title="Distribution.Simple.Program.GHC">GhcMode</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:235">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:236"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:236">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:237"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockTarget"
                      title="Distribution.Simple.Setup">HaddockTarget</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:237">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:238"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:238">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:239"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestLogs"
                      title="Distribution.Simple.Test.Log">TestLogs</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:239">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:240"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                      title="Distribution.Simple.Test.Log">TestSuiteLog</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:240">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:241"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-Test-Log.html#t:PackageLog"
                      title="Distribution.Simple.Test.Log">PackageLog</a></span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:241">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:242"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-Simple-Hpc.html#t:Way"
                      title="Distribution.Simple.Hpc">Way</a></span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:242">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:243"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                      title="Distribution.Simple.BuildTarget">BuildTarget</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:243">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:244"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                      title="Distribution.Simple.BuildTarget">UserBuildTarget</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:244">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:245"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                      title="Distribution.PackageDescription.Check">PackageCheck</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:245">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-PackageDescription-Check.html">Distribution.PackageDescription.Check</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:246"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                      title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:246">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-GHC-Internal.html">Distribution.Simple.GHC.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:247"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                      title="Distribution.Backpack.ModuleShape">ModuleShape</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:247">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModuleShape.html">Distribution.Backpack.ModuleShape</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:248"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                      title="Distribution.Backpack.PreModuleShape">PreModuleShape</a></span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:248">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Backpack-PreModuleShape.html">Distribution.Backpack.PreModuleShape</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:249"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:249">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:250"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:250">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:251"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:251">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Maybe.html">GHC.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:252"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:252">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:253"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr" title="Foreign.StablePtr">StablePtr</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:253">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Stable.html">GHC.Stable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr"
                          title="Foreign.StablePtr">StablePtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr"
                          title="Foreign.StablePtr">StablePtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr"
                          title="Foreign.StablePtr">StablePtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-StablePtr.html#t:StablePtr"
                          title="Foreign.StablePtr">StablePtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:254"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:254">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:255"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:255">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:256"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:256">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:257"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                      title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:257">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ForeignPtr.html">GHC.ForeignPtr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:258"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:258">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:259"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:259">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:260"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:260">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:261"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:261">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:262"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:262">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:263"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:263">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:264"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:264">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:265"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:265">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:266"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:266">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-StableName.html">GHC.StableName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                        a -&gt; <a href="../base-4.12.0.0/GHC-StableName.html#t:StableName"
                          title="GHC.StableName">StableName</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                        a -&gt; <a href="../base-4.12.0.0/GHC-StableName.html#t:StableName"
                          title="GHC.StableName">StableName</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:267"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:267">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:268"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:268">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:269"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Conc.html#t:TVar" title="GHC.Conc">TVar</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:269">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:TVar"
                          title="GHC.Conc">TVar</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:TVar"
                          title="GHC.Conc">TVar</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:TVar"
                          title="GHC.Conc">TVar</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:TVar"
                          title="GHC.Conc">TVar</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:270"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a)</span></td>
                <td class="doc">
                  <p>^ Pointer equality.</p>
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:270">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IORef.html">GHC.IORef</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:271"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:271">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:272"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:272">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:273"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:273">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:274"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:274">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:275"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:275">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:276"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:276">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:277"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                      title="Control.Concurrent.MVar">MVar</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:277">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-MVar.html">GHC.MVar</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:278"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:278">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:279"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:279">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:280"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> vertex =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:280">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:281"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:281">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:282"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:282">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:283"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:283">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:284"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:284">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:285"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:285">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:286"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:286">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:287"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                      title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:287">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:288"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                      title="Text.PrettyPrint.Annotated">Span</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:288">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:289"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Eq" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:289">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:290"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:290">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:291"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a>
                    ann)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:291">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Parsec-Field.html#t:Name"
                          title="Distribution.Parsec.Field">Name</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Parsec-Field.html#t:Name"
                          title="Distribution.Parsec.Field">Name</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:292"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Parsec-Field.html#t:SectionArg"
                      title="Distribution.Parsec.Field">SectionArg</a> ann)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:292">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:293"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Parsec-Field.html#t:FieldLine" title="Distribution.Parsec.Field">FieldLine</a>
                    ann)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:293">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:294"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a>
                    ann)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:294">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> ann -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:295"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:295">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:296"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:296">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:297"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:297">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:298"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> id =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                      title="Distribution.Types.AnnotatedId">AnnotatedId</a> id)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:298">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AnnotatedId.html">Distribution.Types.AnnotatedId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:299"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:299">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:300"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:300">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:301"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:301">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:302"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Simple-Glob.html#t:GlobResult" title="Distribution.Simple.Glob">GlobResult</a>
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:302">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:303"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:Section"
                      title="Distribution.FieldGrammar.Parsec">Section</a> ann)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:303">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:304"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                      title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:304">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:305"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:305">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:306"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:306">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:307"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:307">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:308"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:308">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:309"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:309">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:310"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:310">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:311"></span>
                    (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> ix, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> e)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> ix
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:311">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:312"></span>
                    (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:312">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:313"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:313">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:314"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:314">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:315"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a)</span></td>
                <td class="doc">
                  <p>Pointer equality.</p>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:315">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-STRef.html">GHC.STRef</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a -&gt; <a
                          href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a -&gt; <a
                          href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:316"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:316">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:317"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:317">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:318"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:318">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:319"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k
                    a)</span> <a href="#t:Eq" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:319">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Compat-Graph.html#t:Node"
                          title="Distribution.Compat.Graph">Node</a> k a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Compat-Graph.html#t:Node"
                          title="Distribution.Compat.Graph">Node</a> k a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:320"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:320">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:321"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:321">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:322"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:322">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:323"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:323">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:324"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:324">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:325"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:325">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:326"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:326">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:327"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:327">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:328"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:328">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i e
                        -&gt; <a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray"
                          title="Data.Array.ST">STUArray</a> s i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i e
                        -&gt; <a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray"
                          title="Data.Array.ST">STUArray</a> s i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:329"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a> s i
                    e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:329">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a> s i e
                        -&gt; <a href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a>
                        s i e -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a> s i e
                        -&gt; <a href="../array-0.5.3.0/Data-Array-ST.html#t:STArray" title="Data.Array.ST">STArray</a>
                        s i e -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:330"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:330">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:331"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:331">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:332"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:332">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:333"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:333">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:334"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:334">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:335"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> f,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:335">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:336"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:336">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:337"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:337">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:338"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:338">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:339"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:339">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:340"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:340">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:341"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> v) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Eq"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:341">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:342"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:342">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:343"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:343">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:344"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:344">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:345"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:345">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:346"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> f,
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> g,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:346">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:347"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> f,
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> g,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:347">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:348"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:348">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:349"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:349">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:350"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:350">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:351"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:351">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:352"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> f,
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> g,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:352">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:353"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:353">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:354"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:354">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:355"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:355">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f,
                        g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f,
                        g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:356"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:356">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e,
                        f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e,
                        f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:357"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:357">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d,
                        e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d,
                        e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:358"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:358">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:359"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k, l)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:359">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:360"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k, l, m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:360">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:361"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:361">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Eq:Eq:362"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n,
                    o)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Eq:Eq:362">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
            title="Distribution.Compat.Prelude.Internal">Fractional</a> a =&gt; <a id="t:Floating"
            class="def">Floating</a> a <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Float.html#Floating" class="link">Source</a> <a href="#t:Floating"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Trigonometric and hyperbolic functions and related functions.</p>
          <p>The Haskell Report defines no laws for <code><a href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                title="Distribution.Compat.Prelude.Internal">Floating</a></code>. However, '(+)', '(*)'
            and <code><a href="Distribution-Compat-Prelude-Internal.html#v:exp"
                title="Distribution.Compat.Prelude.Internal">exp</a></code> are customarily expected to define an
            exponential field and have
            the following properties:</p>
          <ul>
            <li><code>exp (a + b)</code> = @exp a * exp b</li>
            <li><code>exp (fromInteger 0)</code> = <code>fromInteger 1</code></li>
          </ul>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:pi"
              title="Distribution.Compat.Prelude.Internal">pi</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:exp"
              title="Distribution.Compat.Prelude.Internal">exp</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:log"
              title="Distribution.Compat.Prelude.Internal">log</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:sin"
              title="Distribution.Compat.Prelude.Internal">sin</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:cos"
              title="Distribution.Compat.Prelude.Internal">cos</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:asin"
              title="Distribution.Compat.Prelude.Internal">asin</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:acos"
              title="Distribution.Compat.Prelude.Internal">acos</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:atan"
              title="Distribution.Compat.Prelude.Internal">atan</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:sinh"
              title="Distribution.Compat.Prelude.Internal">sinh</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:cosh"
              title="Distribution.Compat.Prelude.Internal">cosh</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:asinh"
              title="Distribution.Compat.Prelude.Internal">asinh</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:acosh"
              title="Distribution.Compat.Prelude.Internal">acosh</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:atanh"
              title="Distribution.Compat.Prelude.Internal">atanh</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:pi" class="def">pi</a> :: a <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
              class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
          <p class="src"><a id="v:exp" class="def">exp</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
              class="selflink">#</a></p>
          <p class="src"><a id="v:log" class="def">log</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
              class="selflink">#</a></p>
          <p class="src"><a id="v:sqrt" class="def">sqrt</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
              class="selflink">#</a></p>
          <p class="src"><a id="v:-42--42-" class="def">(**)</a> :: a -&gt; a -&gt; a <span class="fixity">infixr
              8</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A"
              class="link">Source</a> <a href="#v:-42--42-" class="selflink">#</a></p>
          <p class="src"><a id="v:logBase" class="def">logBase</a> :: a -&gt; a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a href="#v:logBase"
              class="selflink">#</a></p>
          <p class="src"><a id="v:sin" class="def">sin</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
              class="selflink">#</a></p>
          <p class="src"><a id="v:cos" class="def">cos</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
              class="selflink">#</a></p>
          <p class="src"><a id="v:tan" class="def">tan</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
              class="selflink">#</a></p>
          <p class="src"><a id="v:asin" class="def">asin</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
              class="selflink">#</a></p>
          <p class="src"><a id="v:acos" class="def">acos</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
              class="selflink">#</a></p>
          <p class="src"><a id="v:atan" class="def">atan</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
              class="selflink">#</a></p>
          <p class="src"><a id="v:sinh" class="def">sinh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:cosh" class="def">cosh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:tanh" class="def">tanh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:asinh" class="def">asinh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:acosh" class="def">acosh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
              class="selflink">#</a></p>
          <p class="src"><a id="v:atanh" class="def">atanh</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
              class="selflink">#</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Floating" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
                          class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A"
                          class="link">Source</a> <a href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Float.html#logBase"
                          class="link">Source</a> <a href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
                          class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#exp"
                          class="link">Source</a> <a href="#v:exp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#log"
                          class="link">Source</a> <a href="#v:log" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#sqrt"
                          class="link">Source</a> <a href="#v:sqrt" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#sin"
                          class="link">Source</a> <a href="#v:sin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#cos"
                          class="link">Source</a> <a href="#v:cos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#tan"
                          class="link">Source</a> <a href="#v:tan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#asin"
                          class="link">Source</a> <a href="#v:asin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#acos"
                          class="link">Source</a> <a href="#v:acos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#atan"
                          class="link">Source</a> <a href="#v:atan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#sinh"
                          class="link">Source</a> <a href="#v:sinh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#cosh"
                          class="link">Source</a> <a href="#v:cosh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#tanh"
                          class="link">Source</a> <a href="#v:tanh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#asinh"
                          class="link">Source</a> <a href="#v:asinh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#acosh"
                          class="link">Source</a> <a href="#v:acosh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#atanh"
                          class="link">Source</a> <a href="#v:atanh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#log1p"
                          class="link">Source</a> <a href="#v:log1p" class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#expm1"
                          class="link">Source</a> <a href="#v:expm1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#log1pexp"
                          class="link">Source</a> <a href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#log1mexp"
                          class="link">Source</a> <a href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
                          class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#pi"
                          class="link">Source</a> <a href="#v:pi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#exp"
                          class="link">Source</a> <a href="#v:exp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#log"
                          class="link">Source</a> <a href="#v:log" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#sin"
                          class="link">Source</a> <a href="#v:sin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#cos"
                          class="link">Source</a> <a href="#v:cos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Float.html#tan"
                          class="link">Source</a> <a href="#v:tan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Floating:Floating:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Floating:Floating:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#exp"
                          class="link">Source</a> <a href="#v:exp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#log"
                          class="link">Source</a> <a href="#v:log" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#sqrt"
                          class="link">Source</a> <a href="#v:sqrt" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#sin"
                          class="link">Source</a> <a href="#v:sin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#cos"
                          class="link">Source</a> <a href="#v:cos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#tan"
                          class="link">Source</a> <a href="#v:tan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#asin"
                          class="link">Source</a> <a href="#v:asin" class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#acos"
                          class="link">Source</a> <a href="#v:acos" class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#atan"
                          class="link">Source</a> <a href="#v:atan" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#sinh"
                          class="link">Source</a> <a href="#v:sinh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#cosh"
                          class="link">Source</a> <a href="#v:cosh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#tanh"
                          class="link">Source</a> <a href="#v:tanh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#asinh"
                          class="link">Source</a> <a href="#v:asinh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#acosh"
                          class="link">Source</a> <a href="#v:acosh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#atanh"
                          class="link">Source</a> <a href="#v:atanh" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#log1p"
                          class="link">Source</a> <a href="#v:log1p" class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Float.html#expm1"
                          class="link">Source</a> <a href="#v:expm1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
            title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a id="t:Fractional" class="def">Fractional</a>
          a <span class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Real.html#Fractional"
            class="link">Source</a> <a href="#t:Fractional" class="selflink">#</a></p>
        <div class="doc">
          <p>Fractional numbers, supporting real division.</p>
          <p>The Haskell Report defines no laws for <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                title="Distribution.Compat.Prelude.Internal">Fractional</a></code>. However, '(+)' and
            '(*)' are customarily expected to define a division ring and have the
            following properties:</p>
          <dl>
            <dt><strong><code><a href="Distribution-Compat-Prelude-Internal.html#v:recip"
                    title="Distribution.Compat.Prelude.Internal">recip</a></code> gives the multiplicative
                inverse</strong></dt>
            <dd><code>x * recip x</code> = <code>recip x * x</code> = <code>fromInteger 1</code></dd>
          </dl>
          <p>Note that it <em>isn't</em> customarily expected that a type instance of
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                title="Distribution.Compat.Prelude.Internal">Fractional</a></code> implement a field. However, all
            instances in <code>base</code> do.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:fromRational"
              title="Distribution.Compat.Prelude.Internal">fromRational</a>, (<a
              href="Distribution-Compat-Prelude-Internal.html#v:recip"
              title="Distribution.Compat.Prelude.Internal">recip</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:-47-"
              title="Distribution.Compat.Prelude.Internal">(/)</a>)</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-47-" class="def">(/)</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
              class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
          <div class="doc">
            <p>fractional division</p>
          </div>
          <p class="src"><a id="v:recip" class="def">recip</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Real.html#recip" class="link">Source</a> <a href="#v:recip"
              class="selflink">#</a></p>
          <div class="doc">
            <p>reciprocal fraction</p>
          </div>
          <p class="src"><a id="v:fromRational" class="def">fromRational</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Rational"
              title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a href="#v:fromRational"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Conversion from a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                  title="Distribution.Compat.Prelude.Internal">Rational</a></code> (that is <code><code><a
                    href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                    title="Distribution.Compat.Prelude.Internal">Integer</a></code></code>).
              A floating literal stands for an application of <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:fromRational"
                  title="Distribution.Compat.Prelude.Internal">fromRational</a></code>
              to a value of type <code><a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                  title="Distribution.Compat.Prelude.Internal">Rational</a></code>, so such literals have type
              <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                    title="Distribution.Compat.Prelude.Internal">Fractional</a></code> a) =&gt; a</code>.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Fractional" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#recip" class="link">Source</a> <a href="#v:recip"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#%2F" class="link">Source</a> <a href="#v:-47-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#%2F" class="link">Source</a> <a href="#v:-47-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#recip" class="link">Source</a> <a href="#v:recip"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:6"></span> <a
                      href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#%2F"
                          class="link">Source</a> <a href="#v:-47-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#recip" class="link">Source</a> <a href="#v:recip"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Fractional:Fractional:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
                      title="Distribution.Compat.Prelude.Internal">Fractional</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Fractional:Fractional:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-47-">(/)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#%2F" class="link">Source</a> <a href="#v:-47-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:recip">recip</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Real.html#recip"
                          class="link">Source</a> <a href="#v:recip" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromRational">fromRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#fromRational" class="link">Source</a> <a
                          href="#v:fromRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a href="Distribution-Compat-Prelude-Internal.html#t:Real"
            title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Enum"
            title="Distribution.Compat.Prelude.Internal">Enum</a> a) =&gt; <a id="t:Integral" class="def">Integral</a> a
          <span class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Real.html#Integral"
            class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></p>
        <div class="doc">
          <p>Integral numbers, supporting integer division.</p>
          <p>The Haskell Report defines no laws for <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                title="Distribution.Compat.Prelude.Internal">Integral</a></code>. However, <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                title="Distribution.Compat.Prelude.Internal">Integral</a></code>
            instances are customarily expected to define a Euclidean domain and have the
            following properties for the 'div'/'mod' and 'quot'/'rem' pairs, given
            suitable Euclidean functions <code>f</code> and <code>g</code>:</p>
          <ul>
            <li><code>x</code> = <code>y * quot x y + rem x y</code> with <code>rem x y</code> = <code>fromInteger
                0</code> or
              <code>g (rem x y)</code> &lt; <code>g y</code></li>
            <li><code>x</code> = <code>y * div x y + mod x y</code> with <code>mod x y</code> = <code>fromInteger
                0</code> or
              <code>f (mod x y)</code> &lt; <code>f y</code></li>
          </ul>
          <p>An example of a suitable Euclidean function, for <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                title="Distribution.Compat.Prelude.Internal">Integer</a></code>'s instance, is
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:abs"
                title="Distribution.Compat.Prelude.Internal">abs</a></code>.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:quotRem"
              title="Distribution.Compat.Prelude.Internal">quotRem</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:toInteger"
              title="Distribution.Compat.Prelude.Internal">toInteger</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:quot" class="def">quot</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
              class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
          <div class="doc">
            <p>integer division truncated toward zero</p>
          </div>
          <p class="src"><a id="v:rem" class="def">rem</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
              class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
          <div class="doc">
            <p>integer remainder, satisfying</p>
            <pre>(x `quot` y)*y + (x `rem` y) == x</pre>
          </div>
          <p class="src"><a id="v:div" class="def">div</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
              class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
          <div class="doc">
            <p>integer division truncated toward negative infinity</p>
          </div>
          <p class="src"><a id="v:mod" class="def">mod</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
              class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
          <div class="doc">
            <p>integer modulus, satisfying</p>
            <pre>(x `div` y)*y + (x `mod` y) == x</pre>
          </div>
          <p class="src"><a id="v:quotRem" class="def">quotRem</a> :: a -&gt; a -&gt; (a, a) <a
              href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
              class="selflink">#</a></p>
          <div class="doc">
            <p>simultaneous <code><a href="Distribution-Compat-Prelude-Internal.html#v:quot"
                  title="Distribution.Compat.Prelude.Internal">quot</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:rem"
                  title="Distribution.Compat.Prelude.Internal">rem</a></code></p>
          </div>
          <p class="src"><a id="v:divMod" class="def">divMod</a> :: a -&gt; a -&gt; (a, a) <a
              href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
              class="selflink">#</a></p>
          <div class="doc">
            <p>simultaneous <code><a href="Distribution-Compat-Prelude-Internal.html#v:div"
                  title="Distribution.Compat.Prelude.Internal">div</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:mod"
                  title="Distribution.Compat.Prelude.Internal">mod</a></code></p>
          </div>
          <p class="src"><a id="v:toInteger" class="def">toInteger</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a> <a
              href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a href="#v:toInteger"
              class="selflink">#</a></p>
          <div class="doc">
            <p>conversion to <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></code></p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Integral" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; (<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>, <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; (<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>, <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>,
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a
                          href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>,
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; (<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        (<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        (<a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>, <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a
                          href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; (<a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a
                          href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>, <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a
                          href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>,
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>, <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#quot"
                          class="link">Source</a> <a href="#v:quot" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#rem"
                          class="link">Source</a> <a href="#v:rem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#div"
                          class="link">Source</a> <a href="#v:div" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Real.html#mod"
                          class="link">Source</a> <a href="#v:mod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a, <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a, <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Integral:Integral:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Integral:Integral:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b, <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/GHC-Real.html#quotRem"
                          class="link">Source</a> <a href="#v:quotRem" class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b, <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/GHC-Real.html#divMod"
                          class="link">Source</a> <a href="#v:divMod" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a id="t:Monad" class="def">Monad</a>
          (m :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span class="keyword">where</span>
          <a href="../base-4.12.0.0/src/GHC-Base.html#Monad" class="link">Source</a> <a href="#t:Monad"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> class defines the basic operations over a
            <em>monad</em>,
            a concept from a branch of mathematics known as <em>category theory</em>.
            From the perspective of a Haskell programmer, however, it is best to
            think of a monad as an <em>abstract datatype</em> of actions.
            Haskell's <code>do</code> expressions provide a convenient syntax for writing
            monadic expressions.</p>
          <p>Instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> should satisfy the following laws:</p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code> a <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> k  =  k a</pre>
            </li>
            <li>
              <pre>m <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code>  =  m</pre>
            </li>
            <li>
              <pre>m <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> (\x -&gt; k x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> h)  =  (m <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> k) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> h</pre>
            </li>
          </ul>
          <p>Furthermore, the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                title="Distribution.Compat.Prelude.Internal">Applicative</a></code> operations should relate as follows:
          </p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> = <code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code></pre>
            </li>
            <li>
              <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>) = <code><a href="Distribution-Compat-Prelude-Internal.html#v:ap" title="Distribution.Compat.Prelude.Internal">ap</a></code></pre>
            </li>
          </ul>
          <p>The above laws imply:</p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap" title="Distribution.Compat.Prelude.Internal">fmap</a></code> f xs  =  xs <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code> . f</pre>
            </li>
            <li>
              <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;</a></code>) = (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-42--62-" title="Distribution.Compat.Prelude.Internal">*&gt;</a></code>)</pre>
            </li>
          </ul>
          <p>and that <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure"
                title="Distribution.Compat.Prelude.Internal">pure</a></code> and (<code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>) satisfy the applicative functor laws.
          </p>
          <p>The instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> for lists, <code><a
                href="../base-4.12.0.0/Data-Maybe.html#v:Maybe" title="Data.Maybe">Maybe</a></code> and <code><a
                href="../base-4.12.0.0/System-IO.html#v:IO" title="System.IO">IO</a></code>
            defined in the <a href="../base-4.12.0.0/Prelude.html">Prelude</a> satisfy these laws.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-"
              title="Distribution.Compat.Prelude.Internal">(&gt;&gt;=)</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-62--62--61-" class="def">(&gt;&gt;=)</a> :: m a -&gt; (a -&gt; m b) -&gt; m b <span
              class="fixity">infixl 1</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a href="#v:-62--62--61-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequentially compose two actions, passing any value produced
              by the first as an argument to the second.</p>
          </div>
          <p class="src"><a id="v:-62--62-" class="def">(&gt;&gt;)</a> :: m a -&gt; m b -&gt; m b <span
              class="fixity">infixl 1</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequentially compose two actions, discarding any value produced
              by the first, like sequencing operators (such as the semicolon)
              in imperative languages.</p>
          </div>
          <p class="src"><a id="v:return" class="def">return</a> :: a -&gt; m a <a
              href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Inject a value into the monadic type.</p>
          </div>
          <p class="src"><a id="v:fail" class="def">fail</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; m a <a
              href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Fail with a message. This operation is not part of the
              mathematical definition of a monad, but is invoked on pattern-match
              failure in a <code>do</code> expression.</p>
            <p>As part of the MonadFail proposal (MFP), this function is moved
              to its own class <code>MonadFail</code> (see <a
                href="../base-4.12.0.0/Control-Monad-Fail.html">Control.Monad.Fail</a> for more
              details). The definition here will be removed in a future
              release.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Monad" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: [a] -&gt; (a -&gt; [b]) -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: [a] -&gt; [b] -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; (a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b) -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b) -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        (a -&gt; <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        b) -&gt; <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        (a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        b) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        (a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#fail"
                          class="link">Source</a> <a href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; (a -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; (a -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b)
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E"
                          class="link">Source</a> <a href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#return"
                          class="link">Source</a> <a href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#fail"
                          class="link">Source</a> <a href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        (a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM"
                          title="Data.Binary.Put">PutM</a> b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; (a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E"
                          class="link">Source</a> <a href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#return"
                          class="link">Source</a> <a href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#fail"
                          class="link">Source</a> <a href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> Put</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: Put a -&gt; (a -&gt; Put b) -&gt; Put
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: Put a -&gt; Put b -&gt; Put b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; (a -&gt;
                        <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; (a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b)
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: P a -&gt; (a -&gt; P b) -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: P a -&gt; P b -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:Lex"
                      title="Distribution.Parsec.LexerMonad">Lex</a></span> <a href="#t:Monad" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; (a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b) -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; (a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; (a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b) -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                      title="Distribution.InstalledPackageInfo">ParseResult</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; (a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b) -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Utils-LogProgress.html#t:LogProgress"
                      title="Distribution.Utils.LogProgress">LogProgress</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-LogProgress.html">Distribution.Utils.LogProgress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; (a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b) -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                      title="Distribution.Parsec.ParseResult">ParseResult</a></span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-ParseResult.html">Distribution.Parsec.ParseResult</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; (a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b) -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; (a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> ((,) a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: (a, a0) -&gt; (a0 -&gt; (a, b)) -&gt;
                        (a, b) <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: (a, a0) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a0 -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; (a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:39"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowApply" title="Control.Arrow">ArrowApply</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; (a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b) -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; (a -&gt;
                        <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; (a -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; (a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (SetM s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: SetM s a -&gt; (a -&gt; SetM s b)
                        -&gt; SetM s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: SetM s a -&gt; SetM s b -&gt; SetM s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; (a -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:47"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                      title="Data.IntMap.Merge.Strict">WhenMissing</a> f x)</span></td>
                <td class="doc">
                  <p>Equivalent to <code>ReaderT k (ReaderT x (MaybeT f))</code>.</p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; (a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; (a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:49"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="../mtl-2.2.2/Control-Monad-Error-Class.html#t:Error"
                      title="Control.Monad.Error.Class">Error</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; (a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:54"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:55"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:Monad" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; (a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b) -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="Distribution-Utils-Progress.html#t:Progress"
                      title="Distribution.Utils.Progress">Progress</a> step fail)</span> <a href="#t:Monad"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-Progress.html">Distribution.Utils.Progress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; (a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b) -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> ((-&gt;) r :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: (r -&gt; a) -&gt; (a -&gt; r -&gt; b)
                        -&gt; r -&gt; b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a>
                        <a href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: (r -&gt; a) -&gt; (r -&gt; b) -&gt; r -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; r -&gt; a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; r -&gt; a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:59"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (a
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)
                        b) -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a>
                        g) b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:60"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; (a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:61"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                      title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y)</span></td>
                <td class="doc">
                  <p>Equivalent to <code>ReaderT Key (ReaderT x (ReaderT y (MaybeT f)))</code></p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; (a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:62"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                      title="Data.Map.Merge.Lazy">WhenMissing</a> f k x)</span></td>
                <td class="doc">
                  <p>Equivalent to <code> ReaderT k (ReaderT x (MaybeT f)) </code>.</p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; (a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Cont.html">Control.Monad.Trans.Cont</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; (a -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; (a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E"
                          class="link">Source</a> <a href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; (a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:66"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                      title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y)</span></td>
                <td class="doc">
                  <p>Equivalent to <code> ReaderT k (ReaderT x (ReaderT y (MaybeT f))) </code></p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; (a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:67"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; (a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a
                          href="#v:-62--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a
                          href="#v:return" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a
                          href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monad:Monad:68"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monad:Monad:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; (a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Functor" class="def">Functor</a> (f :: <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span class="keyword">where</span>
          <a href="../base-4.12.0.0/src/GHC-Base.html#Functor" class="link">Source</a> <a href="#t:Functor"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code> class is used for types that can be
            mapped over.
            Instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code> should satisfy the following laws:</p>
          <pre>fmap id  ==  id
fmap (f . g)  ==  fmap f . fmap g</pre>
          <p>The instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code> for lists, <code><a
                href="../base-4.12.0.0/Data-Maybe.html#v:Maybe" title="Data.Maybe">Maybe</a></code> and <code><a
                href="../base-4.12.0.0/System-IO.html#v:IO" title="System.IO">IO</a></code>
            satisfy these laws.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:fmap"
              title="Distribution.Compat.Prelude.Internal">fmap</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:fmap" class="def">fmap</a> :: (a -&gt; b) -&gt; f a -&gt; f b <a
              href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
              class="selflink">#</a></p>
          <p class="src"><a id="v:-60--36-" class="def">(&lt;$)</a> :: a -&gt; f b -&gt; f a <span class="fixity">infixl
              4</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
              class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
          <div class="doc">
            <p>Replace all locations in the input with the same value.
              The default definition is <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:const"
                    title="Distribution.Compat.Prelude.Internal">const</a></code></code>, but this may be
              overridden with a more efficient version.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Functor" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; [a] -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; [b] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                      title="System.Console.GetOpt">ArgOrder</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Console-GetOpt.html">System.Console.GetOpt</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                          title="System.Console.GetOpt">ArgOrder</a> a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                          title="System.Console.GetOpt">ArgOrder</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                          title="System.Console.GetOpt">ArgOrder</a> b -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgOrder"
                          title="System.Console.GetOpt">ArgOrder</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                      title="System.Console.GetOpt">OptDescr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Console-GetOpt.html">System.Console.GetOpt</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                          title="System.Console.GetOpt">OptDescr</a> a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                          title="System.Console.GetOpt">OptDescr</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                          title="System.Console.GetOpt">OptDescr</a> b -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:OptDescr"
                          title="System.Console.GetOpt">OptDescr</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                      title="System.Console.GetOpt">ArgDescr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Console-GetOpt.html">System.Console.GetOpt</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                          title="System.Console.GetOpt">ArgDescr</a> a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                          title="System.Console.GetOpt">ArgDescr</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                          title="System.Console.GetOpt">ArgDescr</a> b -&gt; <a
                          href="../base-4.12.0.0/System-Console-GetOpt.html#t:ArgDescr"
                          title="System.Console.GetOpt">ArgDescr</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Control-Exception.html#t:Handler"
                      title="Control.Exception">Handler</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception.html">Control.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Exception.html#t:Handler" title="Control.Exception">Handler</a>
                        a -&gt; <a href="../base-4.12.0.0/Control-Exception.html#t:Handler"
                          title="Control.Exception">Handler</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Exception.html#t:Handler" title="Control.Exception">Handler</a>
                        b -&gt; <a href="../base-4.12.0.0/Control-Exception.html#t:Handler"
                          title="Control.Exception">Handler</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                      title="Data.Binary.Get.Internal">Decoder</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> Put</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; Put a -&gt; Put b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; Put b -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.4</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        <a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> b -&gt;
                        <a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> b
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> b
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a> a -&gt;
                        <a href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a> b -&gt;
                        <a href="../parsec-3.1.13.0/Text-Parsec.html#t:Consumed" title="Text.Parsec">Consumed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                      title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                      title="Text.PrettyPrint.Annotated">Span</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; P a -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; P b -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a></span> <a href="#t:Functor" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a></span> <a
                    href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> a
                        -&gt; <a href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> b
                        -&gt; <a href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Field.html#t:SectionArg"
                      title="Distribution.Parsec.Field">SectionArg</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> b -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Field.html#t:FieldLine"
                      title="Distribution.Parsec.Field">FieldLine</a></span> <a href="#t:Functor" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> b -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a></span>
                  <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> a
                        -&gt; <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> b
                        -&gt; <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:Lex"
                      title="Distribution.Parsec.LexerMonad">Lex</a></span> <a href="#t:Functor" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a></span> <a
                    href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a href="Distribution-ReadE.html#t:ReadE"
                      title="Distribution.ReadE">ReadE</a></span> <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ReadE.html">Distribution.ReadE</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-ReadE.html#t:ReadE" title="Distribution.ReadE">ReadE</a> a -&gt; <a
                          href="Distribution-ReadE.html#t:ReadE" title="Distribution.ReadE">ReadE</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-ReadE.html#t:ReadE" title="Distribution.ReadE">ReadE</a> b -&gt; <a
                          href="Distribution-ReadE.html#t:ReadE" title="Distribution.ReadE">ReadE</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                      title="Distribution.InstalledPackageInfo">ParseResult</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                      title="Distribution.Types.AnnotatedId">AnnotatedId</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AnnotatedId.html">Distribution.Types.AnnotatedId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> a -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> b -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> a -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> b -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Utils-LogProgress.html#t:LogProgress"
                      title="Distribution.Utils.LogProgress">LogProgress</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-LogProgress.html">Distribution.Utils.LogProgress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Simple-Glob.html#t:GlobResult"
                      title="Distribution.Simple.Glob">GlobResult</a></span> <a href="#t:Functor" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> b -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Simple-Command.html#t:CommandParse"
                      title="Distribution.Simple.Command">CommandParse</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Command.html">Distribution.Simple.Command</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Simple-Command.html#t:CommandParse"
                          title="Distribution.Simple.Command">CommandParse</a> a -&gt; <a
                          href="Distribution-Simple-Command.html#t:CommandParse"
                          title="Distribution.Simple.Command">CommandParse</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Simple-Command.html#t:CommandParse"
                          title="Distribution.Simple.Command">CommandParse</a> b -&gt; <a
                          href="Distribution-Simple-Command.html#t:CommandParse"
                          title="Distribution.Simple.Command">CommandParse</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                      title="Distribution.Parsec.ParseResult">ParseResult</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-ParseResult.html">Distribution.Parsec.ParseResult</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-FieldGrammar-Parsec.html#t:Section"
                      title="Distribution.FieldGrammar.Parsec">Section</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                      title="Distribution.FieldGrammar.Parsec">NamelessField</a></span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> ((,) a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; (a, a0) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; (a, b) -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:74"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:Arrow" title="Control.Arrow">Arrow</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a a0 <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (SetM s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; SetM s a -&gt; SetM s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; SetM s b -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k)</span>
                  <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a
                        -&gt; <a href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a>
                        k b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k b
                        -&gt; <a href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a>
                        k a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                      title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Pretty.html">Distribution.FieldGrammar.Pretty</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                      title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                      title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-FieldGrammar-FieldDescrs.html">Distribution.FieldGrammar.FieldDescrs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:91"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:Arrow" title="Control.Arrow">Arrow</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                      title="Control.Applicative">WrappedArrow</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m ::
                    <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:95"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                      title="Data.IntMap.Merge.Strict">WhenMissing</a> f x)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u a -&gt;
                        <a href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u b -&gt;
                        <a href="../parsec-3.1.13.0/Text-Parsec.html#t:Reply" title="Text.Parsec">Reply</a> s u a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Lens.html#t:Pretext" title="Distribution.Compat.Lens">Pretext</a> a
                    b)</span> <a href="#t:Functor" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Lens.html">Distribution.Compat.Lens</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b0) -&gt; <a
                          href="Distribution-Compat-Lens.html#t:Pretext" title="Distribution.Compat.Lens">Pretext</a> a
                        b a0 -&gt; <a href="Distribution-Compat-Lens.html#t:Pretext"
                          title="Distribution.Compat.Lens">Pretext</a> a b b0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="Distribution-Compat-Lens.html#t:Pretext" title="Distribution.Compat.Lens">Pretext</a> a
                        b b0 -&gt; <a href="Distribution-Compat-Lens.html#t:Pretext"
                          title="Distribution.Compat.Lens">Pretext</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Utils-Progress.html#t:Progress"
                      title="Distribution.Utils.Progress">Progress</a> step fail)</span> <a href="#t:Functor"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-Progress.html">Distribution.Utils.Progress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> ((-&gt;) r :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; (r -&gt; a) -&gt; r -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; (r -&gt; b) -&gt; r -&gt; a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:112"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:113"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:114"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:115"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g b
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                      title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:117"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                      title="Data.Map.Merge.Lazy">WhenMissing</a> f k x)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Cont.html">Control.Monad.Trans.Cont</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap"
                          class="link">Source</a> <a href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24"
                          class="link">Source</a> <a href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b <a href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a
                          href="#v:fmap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m b
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a
                          href="#v:-60--36-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:121"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:122"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                      title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Functor:Functor:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Functor:Functor:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Num" class="def">Num</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Num.html#Num" class="link">Source</a> <a
            href="#t:Num" class="selflink">#</a></p>
        <div class="doc">
          <p>Basic numeric class.</p>
          <p>The Haskell Report defines no laws for <code><a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                title="Distribution.Compat.Prelude.Internal">Num</a></code>. However, '(+)' and '(*)' are
            customarily expected to define a ring and have the following properties:</p>
          <dl>
            <dt><strong>Associativity of (+)</strong></dt>
            <dd><code>(x + y) + z</code> = <code>x + (y + z)</code></dd>
            <dt><strong>Commutativity of (+)</strong></dt>
            <dd><code>x + y</code> = <code>y + x</code></dd>
            <dt><strong><code>fromInteger 0</code> is the additive identity</strong></dt>
            <dd><code>x + fromInteger 0</code> = <code>x</code></dd>
            <dt><strong><code><a href="Distribution-Compat-Prelude-Internal.html#v:negate"
                    title="Distribution.Compat.Prelude.Internal">negate</a></code> gives the additive inverse</strong>
            </dt>
            <dd><code>x + negate x</code> = <code>fromInteger 0</code></dd>
            <dt><strong>Associativity of (*)</strong></dt>
            <dd><code>(x * y) * z</code> = <code>x * (y * z)</code></dd>
            <dt><strong><code>fromInteger 1</code> is the multiplicative identity</strong></dt>
            <dd><code>x * fromInteger 1</code> = <code>x</code> and <code>fromInteger 1 * x</code> = <code>x</code></dd>
            <dt><strong>Distributivity of (*) with respect to (+)</strong></dt>
            <dd><code>a * (b + c)</code> = <code>(a * b) + (a * c)</code> and <code>(b + c) * a</code> = <code>(b * a) +
                (c * a)</code></dd>
          </dl>
          <p>Note that it <em>isn't</em> customarily expected that a type instance of both <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Num"
                title="Distribution.Compat.Prelude.Internal">Num</a></code>
            and <code><a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                title="Distribution.Compat.Prelude.Internal">Ord</a></code> implement an ordered ring. Indeed, in
            <code>base</code> only <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                title="Distribution.Compat.Prelude.Internal">Integer</a></code> and
            <code>Rational</code> do.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:-43-"
              title="Distribution.Compat.Prelude.Internal">(+)</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:-42-"
              title="Distribution.Compat.Prelude.Internal">(*)</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:abs"
              title="Distribution.Compat.Prelude.Internal">abs</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:signum"
              title="Distribution.Compat.Prelude.Internal">signum</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:fromInteger"
              title="Distribution.Compat.Prelude.Internal">fromInteger</a>, (<a
              href="Distribution-Compat-Prelude-Internal.html#v:negate"
              title="Distribution.Compat.Prelude.Internal">negate</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:-45-"
              title="Distribution.Compat.Prelude.Internal">(-)</a>)</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-43-" class="def">(+)</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              6</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
              class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
          <p class="src"><a id="v:-45-" class="def">(-)</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              6</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
              class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
          <p class="src"><a id="v:-42-" class="def">(*)</a> :: a -&gt; a -&gt; a <span class="fixity">infixl
              7</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
              class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
          <p class="src"><a id="v:negate" class="def">negate</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Unary negation.</p>
          </div>
          <p class="src"><a id="v:abs" class="def">abs</a> :: a -&gt; a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
              class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
          <div class="doc">
            <p>Absolute value.</p>
          </div>
          <p class="src"><a id="v:signum" class="def">signum</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sign of a number.
              The functions <code><a href="Distribution-Compat-Prelude-Internal.html#v:abs"
                  title="Distribution.Compat.Prelude.Internal">abs</a></code> and <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:signum"
                  title="Distribution.Compat.Prelude.Internal">signum</a></code> should satisfy the law:</p>
            <pre>abs x * signum x == x</pre>
            <p>For real numbers, the <code><a href="Distribution-Compat-Prelude-Internal.html#v:signum"
                  title="Distribution.Compat.Prelude.Internal">signum</a></code> is either <code>-1</code> (negative),
              <code>0</code> (zero)
              or <code>1</code> (positive).</p>
          </div>
          <p class="src"><a id="v:fromInteger" class="def">fromInteger</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Conversion from an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></code>.
              An integer literal represents the application of the function
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:fromInteger"
                  title="Distribution.Compat.Prelude.Internal">fromInteger</a></code> to the appropriate value of type
              <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></code>,
              so such literals have type <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                    title="Distribution.Compat.Prelude.Internal">Num</a></code> a) =&gt; a</code>.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Num" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p>Note that <code><a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                        title="GHC.Natural">Natural</a></code>'s <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Num"
                        title="Distribution.Compat.Prelude.Internal">Num</a></code> instance isn't a ring: no element
                    but 0 has an
                    additive inverse. It is a semiring though.</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger"
                          class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime"
                          title="Foreign.C.Types">CTime</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger"
                          class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:52"></span>
                    <a href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:60"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Num:Num:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Num:Num:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#%2B"
                          class="link">Source</a> <a href="#v:-43-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#-"
                          class="link">Source</a> <a href="#v:-45-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#%2A"
                          class="link">Source</a> <a href="#v:-42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#negate"
                          class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#abs"
                          class="link">Source</a> <a href="#v:abs" class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Num.html#signum"
                          class="link">Source</a> <a href="#v:signum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
            title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a id="t:Ord" class="def">Ord</a> a <span
            class="keyword">where</span> <a href="#t:Ord" class="selflink">#</a></p>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:compare"
              title="Distribution.Compat.Prelude.Internal">compare</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:-60--61-"
              title="Distribution.Compat.Prelude.Internal">(&lt;=)</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:compare" class="def">compare</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
              title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p>
          <p class="src"><a id="v:-60-" class="def">(&lt;)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p>
          <p class="src"><a id="v:-60--61-" class="def">(&lt;=)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p>
          <p class="src"><a id="v:-62-" class="def">(&gt;)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p>
          <p class="src"><a id="v:-62--61-" class="def">(&gt;=)</a> :: a -&gt; a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p>
          <p class="src"><a id="v:max" class="def">max</a> :: a -&gt; a -&gt; a <a href="#v:max" class="selflink">#</a>
          </p>
          <p class="src"><a id="v:min" class="def">min</a> :: a -&gt; a -&gt; a <a href="#v:min" class="selflink">#</a>
          </p>
        </div>
        <div class="subs instances">
          <details id="i:Ord" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Natural.html">GHC.Natural</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                      title="Type.Reflection">SomeTypeRep</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: () -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: () -&gt; () -&gt; () <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: () -&gt; () -&gt; () <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon"
                          title="Type.Reflection">TyCon</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon"
                          title="Type.Reflection">TyCon</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                      title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-File.html">System.Win32.File</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:GET_FILEEX_INFO_LEVELS"
                          title="System.Win32.File">GET_FILEEX_INFO_LEVELS</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> BigNat</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: BigNat -&gt; BigNat -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: BigNat -&gt; BigNat -&gt; BigNat <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: BigNat -&gt; BigNat -&gt; BigNat <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Unique.html">Data.Unique</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                      title="Control.Concurrent">ThreadId</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason"
                          title="GHC.Conc">BlockReason</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus"
                          title="GHC.Conc">ThreadStatus</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus"
                          title="GHC.Conc">ThreadStatus</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CDev"
                          title="System.Posix.Types">CDev</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CIno"
                          title="System.Posix.Types">CIno</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                          title="System.Posix.Types">CMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:COff"
                          title="System.Posix.Types">COff</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CPid"
                          title="System.Posix.Types">CPid</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd"
                          title="System.Posix.Types">Fd</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                      title="Control.Exception.Base">AsyncException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                      title="Control.Exception.Base">ArrayException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                      title="GHC.IO.Handle">BufferMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                          title="GHC.IO.Handle">BufferMode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline"
                          title="GHC.IO.Handle">Newline</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline"
                          title="GHC.IO.Handle">Newline</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                      title="GHC.IO.Handle">NewlineMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>
                        -&gt; <a href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode"
                          title="GHC.IO.Device">SeekMode</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                      title="Control.Exception.Base">ErrorCall</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception.html">GHC.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                      title="Control.Exception.Base">ArithException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception-Type.html">GHC.Exception.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar"
                          title="Foreign.C.Types">CSChar</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar"
                          title="Foreign.C.Types">CUChar</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort"
                          title="Foreign.C.Types">CShort</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort"
                          title="Foreign.C.Types">CUShort</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong"
                          title="Foreign.C.Types">CULong</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong"
                          title="Foreign.C.Types">CLLong</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong"
                          title="Foreign.C.Types">CULLong</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                          title="Foreign.C.Types">CPtrdiff</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar"
                          title="Foreign.C.Types">CWchar</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock"
                          title="Foreign.C.Types">CClock</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime"
                          title="Foreign.C.Types">CTime</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime"
                          title="Foreign.C.Types">CTime</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr"
                          title="Foreign.C.Types">CIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                          title="Foreign.C.Types">CUIntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax"
                          title="Foreign.C.Types">CIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                          title="Foreign.C.Types">CUIntMax</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Fingerprint-Type.html">GHC.Fingerprint.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                      title="System.Directory.Internal">Permissions</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                      title="Text.Parsec.Error">Message</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:Message"
                          title="Text.Parsec.Error">Message</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                      title="Text.Parsec.Pos">SourcePos</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Pos.html">Text.Parsec.Pos</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:94"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:95"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:96"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:97"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                      title="Data.Time.Clock">UniversalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UniversalTime.html">Data.Time.Clock.Internal.UniversalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:98"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UTCTime.html">Data.Time.Clock.Internal.UTCTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:99"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:100"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day"
                          title="Data.Time.Calendar">Day</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day"
                          title="Data.Time.Calendar">Day</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:101"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:102"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:103"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:104"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:105"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                      title="Distribution.Parsec.LexerMonad">LexWarningType</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:106"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:107"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:108"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:109"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-VersionInterval.html#t:UpperBound"
                      title="Distribution.Types.VersionInterval">UpperBound</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:110"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-VersionInterval.html#t:LowerBound"
                      title="Distribution.Types.VersionInterval">LowerBound</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:111"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:112"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:113"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:114"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:115"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:116"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Distribution-System.html#t:Platform"
                      title="Distribution.System">Platform</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:117"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:118"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:119"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:120"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:121"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:122"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:123"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:124"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:125"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:126"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:127"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:128"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:129"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:130"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:131"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:132"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:133"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:134"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:135"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:136"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:137"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:138"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:139"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:140"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:141"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:142"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:143"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:144"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:145"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:146"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:147"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:148"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:149"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:150"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:151"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:152"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                      title="Distribution.Simple.BuildTarget">UserBuildTarget</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:153"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                      title="Distribution.PackageDescription.Check">PackageCheck</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-PackageDescription-Check.html">Distribution.PackageDescription.Check</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:154"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                      title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a></span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-GHC-Internal.html">Distribution.Simple.GHC.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:155"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:156"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: [a] -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: [a] -&gt; [a] -&gt; [a] <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: [a] -&gt; [a] -&gt; [a] <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:157"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Maybe.html">GHC.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:158"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:159"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:160"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:161"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:162"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                      title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ForeignPtr.html">GHC.ForeignPtr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:163"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:164"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:165"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:166"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:167"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:168"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:169"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:170"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:171"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:172"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:173"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:174"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:175"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:176"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:177"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:178"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:179"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:180"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:181"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:182"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:183"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:184"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Ord" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:185"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> id =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                      title="Distribution.Types.AnnotatedId">AnnotatedId</a> id)</span> <a href="#t:Ord"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AnnotatedId.html">Distribution.Types.AnnotatedId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:186"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Simple-Glob.html#t:GlobResult" title="Distribution.Simple.Glob">GlobResult</a>
                    a)</span> <a href="#t:Ord" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:187"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:188"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:189"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:190"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep"
                          title="Type.Reflection">TypeRep</a> a -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:191"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b) -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:192"></span>
                    (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> ix, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> e)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> ix
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> ix e -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:193"></span>
                    (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:194"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:195"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:196"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> v) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:197"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:198"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:199"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:200"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:201"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:202"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:203"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:204"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:205"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:206"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c) <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c) <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:207"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:208"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:209"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:209">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:210"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:210">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:211"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:211">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b
                        <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:212"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    f, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:212">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:213"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:213">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:214"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:214">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:215"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:215">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:216"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> m,
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:216">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:217"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:217">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:218"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:218">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:219"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:219">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:220"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:220">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a, b, c, d) <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a, b, c, d) <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:221"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    g, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:221">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:222"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    g, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:222">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:223"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:223">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:224"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:224">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:225"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:225">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:226"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:226">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; (a, b, c,
                        d, e) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; (a, b, c,
                        d, e) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:227"></span>
                    (<a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a>
                    g, <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:227">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:228"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:228">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt; (a,
                        b, c, d, e, f) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f) -&gt; (a, b, c, d, e, f) -&gt; (a,
                        b, c, d, e, f) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:229"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:229">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f,
                        g) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f,
                        g) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f,
                        g) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g) -&gt;
                        (a, b, c, d, e, f, g) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g) -&gt; (a, b, c, d, e, f, g) -&gt;
                        (a, b, c, d, e, f, g) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:230"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:230">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e,
                        f, g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f,
                        g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e,
                        f, g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f,
                        g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e,
                        f, g, h) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f, g, h)
                        -&gt; (a, b, c, d, e, f, g, h) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h) -&gt; (a, b, c, d, e, f, g, h)
                        -&gt; (a, b, c, d, e, f, g, h) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:231"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:231">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d,
                        e, f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e,
                        f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d,
                        e, f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e,
                        f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d,
                        e, f, g, h, i) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e, f, g,
                        h, i) -&gt; (a, b, c, d, e, f, g, h, i) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i) -&gt; (a, b, c, d, e, f, g,
                        h, i) -&gt; (a, b, c, d, e, f, g, h, i) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:232"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:232">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c,
                        d, e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d,
                        e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c,
                        d, e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d,
                        e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c,
                        d, e, f, g, h, i, j) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d, e, f,
                        g, h, i, j) -&gt; (a, b, c, d, e, f, g, h, i, j) <a href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; (a, b, c, d, e, f,
                        g, h, i, j) -&gt; (a, b, c, d, e, f, g, h, i, j) <a href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:233"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:233">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c, d, e,
                        f, g, h, i, j, k) -&gt; (a, b, c, d, e, f, g, h, i, j, k) <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k) -&gt; (a, b, c, d, e,
                        f, g, h, i, j, k) -&gt; (a, b, c, d, e, f, g, h, i, j, k) <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:234"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k, l)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:234">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b, c, d,
                        e, f, g, h, i, j, k, l) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l) <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -&gt; (a, b, c, d,
                        e, f, g, h, i, j, k, l) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l) <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:235"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k, l,
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:235">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k, l, m) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m) <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -&gt; (a, b, c,
                        d, e, f, g, h, i, j, k, l, m) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m) <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:236"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:236">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l, m, n) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -&gt; (a, b,
                        c, d, e, f, g, h, i, j, k, l, m, n) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n) <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Ord:Ord:237"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n,
                    o)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Ord:Ord:237">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt;
                        (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
                        -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) <a
                          href="#v:max" class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; (a,
                        b, c, d, e, f, g, h, i, j, k, l, m, n, o) -&gt; (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) <a
                          href="#v:min" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Read" class="def">Read</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Read.html#Read" class="link">Source</a> <a
            href="#t:Read" class="selflink">#</a></p>
        <div class="doc">
          <p>Parsing of <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code>s, producing values.</p>
          <p>Derived instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> make the following assumptions, which
            derived instances of <code><a href="../base-4.12.0.0/Text-Show.html#v:Show"
                title="Text.Show">Show</a></code> obey:</p>
          <ul>
            <li>If the constructor is defined to be an infix operator, then the
              derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code> instance will parse only infix
              applications of
              the constructor (not the prefix form).</li>
            <li>Associativity is not used to reduce the occurrence of parentheses,
              although precedence may be.</li>
            <li>If the constructor is defined using record syntax, the derived <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code>
              will parse only the record-syntax form, and furthermore, the fields
              must be given in the same order as the original declaration.</li>
            <li>The derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code> instance allows arbitrary Haskell
              whitespace
              between tokens of the input string. Extra parentheses are also
              allowed.</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="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> in Haskell 2010 is equivalent to</p>
          <pre>instance (Read a) =&gt; Read (Tree a) where

        readsPrec d r =  readParen (d &gt; app_prec)
                         (\r -&gt; [(Leaf m,t) |
                                 (&quot;Leaf&quot;,s) &lt;- lex r,
                                 (m,t) &lt;- readsPrec (app_prec+1) s]) r

                      ++ readParen (d &gt; up_prec)
                         (\r -&gt; [(u:^:v,w) |
                                 (u,s) &lt;- readsPrec (up_prec+1) r,
                                 (&quot;:^:&quot;,t) &lt;- lex s,
                                 (v,w) &lt;- readsPrec (up_prec+1) t]) r

          where app_prec = 10
                up_prec = 5</pre>
          <p>Note that right-associativity of <code>:^:</code> is unused.</p>
          <p>The derived instance in GHC is equivalent to</p>
          <pre>instance (Read a) =&gt; Read (Tree a) where

        readPrec = parens $ (prec app_prec $ do
                                 Ident &quot;Leaf&quot; &lt;- lexP
                                 m &lt;- step readPrec
                                 return (Leaf m))

                     +++ (prec up_prec $ do
                                 u &lt;- step readPrec
                                 Symbol &quot;:^:&quot; &lt;- lexP
                                 v &lt;- step readPrec
                                 return (u :^: v))

          where app_prec = 10
                up_prec = 5

        readListPrec = readListPrecDefault</pre>
          <p>Why do both <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> and <code><a
                href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code> exist, and why
            does GHC opt to
            implement <code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code>
            in derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> instances instead of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code>?
            The reason is that <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> is based on the <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                title="Distribution.Compat.Prelude.Internal">ReadS</a></code> type, and although
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                title="Distribution.Compat.Prelude.Internal">ReadS</a></code> is mentioned in the Haskell 2010 Report,
            it is not a very efficient
            parser data structure.</p>
          <p><code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code>, on the
            other hand, is based on a much more efficient <code><a
                href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                title="Text.ParserCombinators.ReadPrec">ReadPrec</a></code>
            datatype (a.k.a &quot;new-style parsers&quot;), but its definition relies on the use
            of the <code>RankNTypes</code> language extension. Therefore, <code><a
                href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code> (and its
            cousin, <code><a href="../base-4.12.0.0/Text-Read.html#v:readListPrec"
                title="Text.Read">readListPrec</a></code>) are marked as GHC-only. Nevertheless, it is
            recommended to use <code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec"
                title="Text.Read">readPrec</a></code> instead of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> whenever possible
            for the efficiency improvements it brings.</p>
          <p>As mentioned above, derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> instances in GHC will implement
            <code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code> instead of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code>. The default implementations of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> (and its cousin, <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:readList"
                title="Distribution.Compat.Prelude.Internal">readList</a></code>) will simply use <code><a
                href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code> under
            the hood. If you are writing a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> instance by hand, it is recommended
            to write it like so:</p>
          <pre>instance <code><a href="Distribution-Compat-Prelude-Internal.html#t:Read" title="Distribution.Compat.Prelude.Internal">Read</a></code> T where
  <code><a href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></code>     = ...
  <code><a href="../base-4.12.0.0/Text-Read.html#v:readListPrec" title="Text.Read">readListPrec</a></code> = <code><a href="../base-4.12.0.0/Text-Read.html#v:readListPrecDefault" title="Text.Read">readListPrecDefault</a></code>
</pre>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
              title="Distribution.Compat.Prelude.Internal">readsPrec</a> | <a
              href="../base-4.12.0.0/Text-Read.html#v:readPrec" title="Text.Read">readPrec</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:readsPrec" class="def">readsPrec</a> <a
              href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a href="#v:readsPrec"
              class="selflink">#</a></p>
          <div class="subs arguments">
            <p class="caption">Arguments</p>
            <table>
              <tr>
                <td class="src">:: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                    title="Distribution.Compat.Prelude.Internal">Int</a></td>
                <td class="doc">
                  <p>the operator precedence of the enclosing
                    context (a number from <code>0</code> to <code>11</code>).
                    Function application has precedence <code>10</code>.</p>
                </td>
              </tr>
              <tr>
                <td class="src">-&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                    title="Distribution.Compat.Prelude.Internal">ReadS</a> a</td>
                <td class="doc empty">&nbsp;</td>
              </tr>
            </table>
          </div>
          <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="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code> and <code><a
                  href="../base-4.12.0.0/Text-Show.html#v:Show" title="Text.Show">Show</a></code> satisfy the following:
            </p>
            <ul>
              <li><code>(x,&quot;&quot;)</code> is an element of
                <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                      title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> d (<code><a
                      href="../base-4.12.0.0/Text-Show.html#v:showsPrec" title="Text.Show">showsPrec</a></code> d x
                  &quot;&quot;))</code>.</li>
            </ul>
            <p>That is, <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                  title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> parses the string produced by
              <code><a href="../base-4.12.0.0/Text-Show.html#v:showsPrec" title="Text.Show">showsPrec</a></code>, and
              delivers the value that
              <code><a href="../base-4.12.0.0/Text-Show.html#v:showsPrec" title="Text.Show">showsPrec</a></code> started
              with.</p>
          </div>
          <p class="src"><a id="v:readList" class="def">readList</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
              title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] <a
              href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a href="#v:readList"
              class="selflink">#</a></p>
          <div class="doc">
            <p>The method <code><a href="Distribution-Compat-Prelude-Internal.html#v:readList"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#t:Read"
                  title="Distribution.Compat.Prelude.Internal">Read</a></code> instance of
              the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                  title="Distribution.Compat.Prelude.Internal">Char</a></code> type, where values of type <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code> should be are
              expected to use double quotes, rather than square brackets.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Read" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.5.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> () <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [()] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> () <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [()] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p>Reading a <code><a href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></code>
                    value is always a parse error, considering
                    <code><a href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></code> as a data
                    type with no constructors.</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                      title="GHC.IO.Handle">BufferMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                      title="GHC.IO.Handle">NewlineMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                      title="System.Directory.Internal">Permissions</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-TestSuite.html#t:OptionType"
                      title="Distribution.TestSuite">OptionType</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-TestSuite.html#t:OptionDescr"
                      title="Distribution.TestSuite">OptionDescr</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:94"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:95"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:96"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:97"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:98"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Read:Read:99"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a>] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec"
                          class="link">Source</a> <a href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compiler.html#t:CompilerInfo"
                      title="Distribution.Compiler">CompilerInfo</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><em>Since: Cabal-2.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                      title="Distribution.Simple.Program.Db">ProgramDb</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p>Note that this instance does not preserve the known <code><a
                        href="Distribution-Simple-Program-Types.html#t:Program"
                        title="Distribution.Simple.Program.Types">Program</a></code>s.
                    See <code><a href="Distribution-Simple-Program-Db.html#v:restoreProgramDb"
                        title="Distribution.Simple.Program.Db">restoreProgramDb</a></code> for details.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Db.html">Distribution.Simple.Program.Db</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                      title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a></span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentLocalBuildInfo.html">Distribution.Types.ComponentLocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                      title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-LocalBuildInfo.html">Distribution.Types.LocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestLogs"
                      title="Distribution.Simple.Test.Log">TestLogs</a></span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                      title="Distribution.Simple.Test.Log">TestSuiteLog</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Simple-Test-Log.html#t:PackageLog"
                      title="Distribution.Simple.Test.Log">PackageLog</a></span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a href="Distribution-Simple-Hpc.html#t:Way"
                      title="Distribution.Simple.Hpc">Way</a></span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [[a]] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [[a]] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:178"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:181"></span> <a
                      href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:184"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:187"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:188"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:189"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p>This instance would be equivalent to the derived instances of the
                    <code><a href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                        title="Data.Functor.Identity">Identity</a></code> newtype if the <code><a
                        href="../base-4.12.0.0/Data-Functor-Identity.html#v:runIdentity"
                        title="Data.Functor.Identity">runIdentity</a></code> field were removed</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:190"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:193"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:194"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:197"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:198"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> vertex =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:199"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:200"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:201"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:202"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:203"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:204"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Read" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:205"></span> (<a href="Distribution-Compat-Graph.html#t:IsNode"
                      title="Distribution.Compat.Graph">IsNode</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:206"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:207"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:208"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:209"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:209">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:210"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Read" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:210">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:211"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Read"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:211">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:212"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:212">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:213"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:213">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:214"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:214">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:215"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:215">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:216"></span> (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> a, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:216">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:217"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:217">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:218"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:218">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:219"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:219">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:220"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:220">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:221"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:221">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:222"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:222">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:223"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:223">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:224"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p>This instance would be equivalent to the derived instances of the
                    <code><a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                        title="Data.Functor.Const">Const</a></code> newtype if the <code>runConst</code> field were
                    removed</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:224">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:225"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:225">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:226"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:226">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:227"></span> <a
                      href="../base-4.12.0.0/Data-Coerce.html#t:Coercible" title="Data.Coerce">Coercible</a> a b =&gt;
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:227">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:228"></span> a ~ b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:228">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:229"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    f, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:229">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:230"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:230">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:231"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:231">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:232"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:232">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:233"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:233">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:234"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:234">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:235"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:235">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:236"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:236">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:237"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:237">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:238"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1"
                      title="Data.Functor.Classes">Read1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:238">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:239"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1"
                      title="Data.Functor.Classes">Read1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:239">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:240"></span> a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t:-126--126-" title="Data.Type.Equality">~~</a> b
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:240">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec"
                          class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a href="../base-4.12.0.0/src/GHC-Read.html#readList"
                          class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec"
                          class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:241"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:241">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:242"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:242">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:243"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:243">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:244"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1"
                      title="Data.Functor.Classes">Read1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:244">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:245"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:245">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:246"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:246">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:247"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:247">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:248"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:248">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:249"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:249">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:250"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:250">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:251"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k, l)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:251">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k, l) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k, l)]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k, l) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k, l)] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:252"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k, l,
                    m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:252">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k, l, m)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k, l,
                        m)] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k, l, m)
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k, l, m)]
                        <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:253"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:253">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k, l,
                        m, n)] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n)] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Read:Read:254"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n,
                    o)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Read:Read:254">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n, o) <a href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [(a, b, c, d, e, f, g, h, i, j, k, l,
                        m, n, o)] <a href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n, o) <a href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [(a, b, c, d, e, f, g, h, i, j, k, l, m,
                        n, o)] <a href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a href="Distribution-Compat-Prelude-Internal.html#t:Num"
            title="Distribution.Compat.Prelude.Internal">Num</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a>
          a) =&gt; <a id="t:Real" class="def">Real</a> a <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Real.html#Real" class="link">Source</a> <a href="#t:Real"
            class="selflink">#</a></p>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:toRational" class="def">toRational</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Rational"
              title="Distribution.Compat.Prelude.Internal">Rational</a> <a
              href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a href="#v:toRational"
              class="selflink">#</a></p>
          <div class="doc">
            <p>the rational equivalent of its real argument with full precision</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Real" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:51"></span>
                    <a href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Real:Real:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Real:Real:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a
            href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
            title="Distribution.Compat.Prelude.Internal">RealFrac</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Floating"
            title="Distribution.Compat.Prelude.Internal">Floating</a> a) =&gt; <a id="t:RealFloat"
            class="def">RealFloat</a> a <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Float.html#RealFloat" class="link">Source</a> <a href="#t:RealFloat"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Efficient, machine-independent access to the components of a
            floating-point number.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:floatRadix"
              title="Distribution.Compat.Prelude.Internal">floatRadix</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:floatDigits"
              title="Distribution.Compat.Prelude.Internal">floatDigits</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:floatRange"
              title="Distribution.Compat.Prelude.Internal">floatRange</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
              title="Distribution.Compat.Prelude.Internal">decodeFloat</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:encodeFloat"
              title="Distribution.Compat.Prelude.Internal">encodeFloat</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isNaN"
              title="Distribution.Compat.Prelude.Internal">isNaN</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isInfinite"
              title="Distribution.Compat.Prelude.Internal">isInfinite</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isDenormalized"
              title="Distribution.Compat.Prelude.Internal">isDenormalized</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isNegativeZero"
              title="Distribution.Compat.Prelude.Internal">isNegativeZero</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:isIEEE"
              title="Distribution.Compat.Prelude.Internal">isIEEE</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:floatRadix" class="def">floatRadix</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a href="#v:floatRadix"
              class="selflink">#</a></p>
          <div class="doc">
            <p>a constant function, returning the radix of the representation
              (often <code>2</code>)</p>
          </div>
          <p class="src"><a id="v:floatDigits" class="def">floatDigits</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a href="#v:floatDigits"
              class="selflink">#</a></p>
          <div class="doc">
            <p>a constant function, returning the number of digits of
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:floatRadix"
                  title="Distribution.Compat.Prelude.Internal">floatRadix</a></code> in the significand</p>
          </div>
          <p class="src"><a id="v:floatRange" class="def">floatRange</a> :: a -&gt; (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a>) <a
              href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a href="#v:floatRange"
              class="selflink">#</a></p>
          <div class="doc">
            <p>a constant function, returning the lowest and highest values
              the exponent may assume</p>
          </div>
          <p class="src"><a id="v:decodeFloat" class="def">decodeFloat</a> :: a -&gt; (<a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a>) <a
              href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a href="#v:decodeFloat"
              class="selflink">#</a></p>
          <div class="doc">
            <p>The function <code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                  title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> applied to a real floating-point
              number returns the significand expressed as an <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                  title="Distribution.Compat.Prelude.Internal">Integer</a></code> and an
              appropriately scaled exponent (an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>). If <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> x</code>
              yields <code>(m,n)</code>, then <code>x</code> is equal in value to <code>m*b^^n</code>, where
              <code>b</code>
              is the floating-point radix, and furthermore, either <code>m</code> and <code>n</code>
              are both zero or else <code>b^(d-1) &lt;= <code><a href="Distribution-Compat-Prelude-Internal.html#v:abs"
                    title="Distribution.Compat.Prelude.Internal">abs</a></code> m &lt; b^d</code>, where <code>d</code>
              is
              the value of <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:floatDigits"
                    title="Distribution.Compat.Prelude.Internal">floatDigits</a></code> x</code>.
              In particular, <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> 0 = (0,0)</code>. If the type
              contains a negative zero, also <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> (-0.0) = (0,0)</code>.
              <em>The result of</em> <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> x</code> <em>is unspecified if
                either of</em>
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:isNaN"
                    title="Distribution.Compat.Prelude.Internal">isNaN</a></code> x</code> <em>or</em> <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:isInfinite"
                    title="Distribution.Compat.Prelude.Internal">isInfinite</a></code> x</code> <em>is</em> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code>.</p>
          </div>
          <p class="src"><a id="v:encodeFloat" class="def">encodeFloat</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integer"
              title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a href="#v:encodeFloat"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:encodeFloat"
                  title="Distribution.Compat.Prelude.Internal">encodeFloat</a></code> performs the inverse of <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                  title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> in the
              sense that for finite <code>x</code> with the exception of <code>-0.0</code>,
              <code><code>uncurry</code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:encodeFloat"
                    title="Distribution.Compat.Prelude.Internal">encodeFloat</a></code> (<code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> x) = x</code>.
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:encodeFloat"
                    title="Distribution.Compat.Prelude.Internal">encodeFloat</a></code> m n</code> is one of the two
              closest representable
              floating-point numbers to <code>m*b^^n</code> (or <code>&#177;Infinity</code> if overflow
              occurs); usually the closer, but if <code>m</code> contains too many bits,
              the result may be rounded in the wrong direction.</p>
          </div>
          <p class="src"><a id="v:exponent" class="def">exponent</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a href="#v:exponent"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:exponent"
                  title="Distribution.Compat.Prelude.Internal">exponent</a></code> corresponds to the second component
              of <code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                  title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code>.
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:exponent"
                    title="Distribution.Compat.Prelude.Internal">exponent</a></code> 0 = 0</code> and for finite nonzero
              <code>x</code>,
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:exponent"
                    title="Distribution.Compat.Prelude.Internal">exponent</a></code> x = snd (<code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                    title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code> x) + <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:floatDigits"
                    title="Distribution.Compat.Prelude.Internal">floatDigits</a></code> x</code>.
              If <code>x</code> is a finite floating-point number, it is equal in value to
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:significand"
                    title="Distribution.Compat.Prelude.Internal">significand</a></code> x * b ^^ <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:exponent"
                    title="Distribution.Compat.Prelude.Internal">exponent</a></code> x</code>, where <code>b</code> is
              the
              floating-point radix.
              The behaviour is unspecified on infinite or <code>NaN</code> values.</p>
          </div>
          <p class="src"><a id="v:significand" class="def">significand</a> :: a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a href="#v:significand"
              class="selflink">#</a></p>
          <div class="doc">
            <p>The first component of <code><a href="Distribution-Compat-Prelude-Internal.html#v:decodeFloat"
                  title="Distribution.Compat.Prelude.Internal">decodeFloat</a></code>, scaled to lie in the open
              interval (<code>-1</code>,<code>1</code>), either <code>0.0</code> or of absolute value <code>&gt;=
                1/b</code>,
              where <code>b</code> is the floating-point radix.
              The behaviour is unspecified on infinite or <code>NaN</code> values.</p>
          </div>
          <p class="src"><a id="v:scaleFloat" class="def">scaleFloat</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Int"
              title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a href="#v:scaleFloat"
              class="selflink">#</a></p>
          <div class="doc">
            <p>multiplies a floating-point number by an integer power of the radix</p>
          </div>
          <p class="src"><a id="v:isNaN" class="def">isNaN</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Float.html#isNaN"
              class="link">Source</a> <a href="#v:isNaN" class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is an IEEE
              &quot;not-a-number&quot; (NaN) value</p>
          </div>
          <p class="src"><a id="v:isInfinite" class="def">isInfinite</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a href="#v:isInfinite"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is an IEEE infinity or
              negative infinity</p>
          </div>
          <p class="src"><a id="v:isDenormalized" class="def">isDenormalized</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
              href="#v:isDenormalized" class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is too small to be
              represented in
              normalized format</p>
          </div>
          <p class="src"><a id="v:isNegativeZero" class="def">isNegativeZero</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a
              href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
              href="#v:isNegativeZero" class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is an IEEE negative zero
            </p>
          </div>
          <p class="src"><a id="v:isIEEE" class="def">isIEEE</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:Bool"
              title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Float.html#isIEEE"
              class="link">Source</a> <a href="#v:isIEEE" class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> if the argument is an IEEE floating point
              number</p>
          </div>
          <p class="src"><a id="v:atan2" class="def">atan2</a> :: a -&gt; a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
              class="selflink">#</a></p>
          <div class="doc">
            <p>a version of arctangent taking two real floating-point arguments.
              For real floating <code>x</code> and <code>y</code>, <code><code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:atan2"
                    title="Distribution.Compat.Prelude.Internal">atan2</a></code> y x</code> computes the angle
              (from the positive x-axis) of the vector from the origin to the
              point <code>(x,y)</code>. <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:atan2"
                    title="Distribution.Compat.Prelude.Internal">atan2</a></code> y x</code> returns a value in the
              range [<code>-pi</code>,
              <code>pi</code>]. It follows the Common Lisp semantics for the origin when
              signed zeroes are supported. <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:atan2"
                    title="Distribution.Compat.Prelude.Internal">atan2</a></code> y 1</code>, with <code>y</code> in a
              type
              that is <code><a href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                  title="Distribution.Compat.Prelude.Internal">RealFloat</a></code>, should return the same value as
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:atan"
                    title="Distribution.Compat.Prelude.Internal">atan</a></code> y</code>.
              A default definition of <code><a href="Distribution-Compat-Prelude-Internal.html#v:atan2"
                  title="Distribution.Compat.Prelude.Internal">atan2</a></code> is provided, but implementors
              can provide a more accurate implementation.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:RealFloat" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        (<a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        (<a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat"
                          title="Foreign.C.Types">CFloat</a> <a href="../base-4.12.0.0/src/GHC-Float.html#atan2"
                          class="link">Source</a> <a href="#v:atan2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; (<a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; (<a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#significand"
                          class="link">Source</a> <a href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> <a href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat"
                          class="link">Source</a> <a href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFloat:RealFloat:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFloat:RealFloat:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; (<a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; (<a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a href="Distribution-Compat-Prelude-Internal.html#t:Real"
            title="Distribution.Compat.Prelude.Internal">Real</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
            title="Distribution.Compat.Prelude.Internal">Fractional</a> a) =&gt; <a id="t:RealFrac"
            class="def">RealFrac</a> a <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Real.html#RealFrac" class="link">Source</a> <a href="#t:RealFrac"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extracting components of fractions.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:properFraction"
              title="Distribution.Compat.Prelude.Internal">properFraction</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:properFraction" class="def">properFraction</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; (b, a) <a
              href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
              href="#v:properFraction" class="selflink">#</a></p>
          <div class="doc">
            <p>The function <code><a href="Distribution-Compat-Prelude-Internal.html#v:properFraction"
                  title="Distribution.Compat.Prelude.Internal">properFraction</a></code> takes a real fractional number
              <code>x</code>
              and returns a pair <code>(n,f)</code> such that <code>x = n+f</code>, and:</p>
            <ul>
              <li><code>n</code> is an integral number with the same sign as <code>x</code>; and</li>
              <li><code>f</code> is a fraction with the same type and sign as <code>x</code>,
                and with absolute value less than <code>1</code>.</li>
            </ul>
            <p>The default definitions of the <code><a href="Distribution-Compat-Prelude-Internal.html#v:ceiling"
                  title="Distribution.Compat.Prelude.Internal">ceiling</a></code>, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:floor"
                  title="Distribution.Compat.Prelude.Internal">floor</a></code>, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:truncate"
                  title="Distribution.Compat.Prelude.Internal">truncate</a></code>
              and <code><a href="Distribution-Compat-Prelude-Internal.html#v:round"
                  title="Distribution.Compat.Prelude.Internal">round</a></code> functions are in terms of <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:properFraction"
                  title="Distribution.Compat.Prelude.Internal">properFraction</a></code>.</p>
          </div>
          <p class="src"><a id="v:truncate" class="def">truncate</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b <a
              href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a href="#v:truncate"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:truncate"
                    title="Distribution.Compat.Prelude.Internal">truncate</a></code> x</code> returns the integer
              nearest <code>x</code> between zero and <code>x</code></p>
          </div>
          <p class="src"><a id="v:round" class="def">round</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b <a
              href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:round"
                    title="Distribution.Compat.Prelude.Internal">round</a></code> x</code> returns the nearest integer
              to <code>x</code>;
              the even integer if <code>x</code> is equidistant between two integers</p>
          </div>
          <p class="src"><a id="v:ceiling" class="def">ceiling</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b <a
              href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:ceiling"
                    title="Distribution.Compat.Prelude.Internal">ceiling</a></code> x</code> returns the least integer
              not less than <code>x</code></p>
          </div>
          <p class="src"><a id="v:floor" class="def">floor</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:Integral"
              title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; a -&gt; b <a
              href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:floor"
                    title="Distribution.Compat.Prelude.Internal">floor</a></code> x</code> returns the greatest integer
              not greater than <code>x</code></p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:RealFrac" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        (b, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>)
                        <a href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a
                          href="#v:ceiling" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; (b, <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble"
                          title="Foreign.C.Types">CDouble</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a
                          href="#v:round" class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a
                          href="#v:ceiling" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; b <a href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a
                          href="#v:floor" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; (b, <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; (b, <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:5"></span> <a
                      href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; (b, <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; (b, <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a href="#v:round"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a href="#v:ceiling"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a href="#v:floor"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:RealFrac:RealFrac:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFrac"
                      title="Distribution.Compat.Prelude.Internal">RealFrac</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:RealFrac:RealFrac:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:properFraction">properFraction</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; (b0, <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#properFraction" class="link">Source</a> <a
                          href="#v:properFraction" class="selflink">#</a></p>
                      <p class="src"><a href="#v:truncate">truncate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; b0 <a href="../base-4.12.0.0/src/GHC-Real.html#truncate" class="link">Source</a> <a
                          href="#v:truncate" class="selflink">#</a></p>
                      <p class="src"><a href="#v:round">round</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; b0 <a href="../base-4.12.0.0/src/GHC-Real.html#round" class="link">Source</a> <a
                          href="#v:round" class="selflink">#</a></p>
                      <p class="src"><a href="#v:ceiling">ceiling</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; b0 <a href="../base-4.12.0.0/src/GHC-Real.html#ceiling" class="link">Source</a> <a
                          href="#v:ceiling" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floor">floor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; b0 <a href="../base-4.12.0.0/src/GHC-Real.html#floor" class="link">Source</a> <a
                          href="#v:floor" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <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="../base-4.12.0.0/src/GHC-Show.html#Show" class="link">Source</a> <a
            href="#t:Show" class="selflink">#</a></p>
        <div class="doc">
          <p>Conversion of values to readable <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code>s.</p>
          <p>Derived instances of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                title="Distribution.Compat.Prelude.Internal">Show</a></code> have the following properties, which
            are compatible with derived instances of <code><a href="../base-4.12.0.0/Text-Read.html#v:Read"
                title="Text.Read">Read</a></code>:</p>
          <ul>
            <li>The result of <code><a href="Distribution-Compat-Prelude-Internal.html#v:show"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:show"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#t:Show"
                title="Distribution.Compat.Prelude.Internal">Show</a></code> is equivalent to</p>
          <pre>instance (Show a) =&gt; Show (Tree a) where

       showsPrec d (Leaf m) = showParen (d &gt; app_prec) $
            showString &quot;Leaf &quot; . showsPrec (app_prec+1) m
         where app_prec = 10

       showsPrec d (u :^: v) = showParen (d &gt; up_prec) $
            showsPrec (up_prec+1) u .
            showString &quot; :^: &quot;      .
            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="Distribution-Compat-Prelude-Internal.html#v:show"
                    title="Distribution.Compat.Prelude.Internal">show</a></code> (Leaf 1 :^: Leaf 2 :^: Leaf 3)</code>
              produces the string
              <code>&quot;Leaf 1 :^: (Leaf 2 :^: Leaf 3)&quot;</code>.</li>
          </ul>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
              title="Distribution.Compat.Prelude.Internal">showsPrec</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:show"
              title="Distribution.Compat.Prelude.Internal">show</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:showsPrec" class="def">showsPrec</a> <a
              href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a href="#v:showsPrec"
              class="selflink">#</a></p>
          <div class="subs arguments">
            <p class="caption">Arguments</p>
            <table>
              <tr>
                <td class="src">:: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                    title="Distribution.Compat.Prelude.Internal">Int</a></td>
                <td class="doc">
                  <p>the operator precedence of the enclosing
                    context (a number from <code>0</code> to <code>11</code>).
                    Function application has precedence <code>10</code>.</p>
                </td>
              </tr>
              <tr>
                <td class="src">-&gt; a</td>
                <td class="doc">
                  <p>the value to be converted to a <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                        title="Distribution.Compat.Prelude.Internal">String</a></code></p>
                </td>
              </tr>
              <tr>
                <td class="src">-&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                    title="Distribution.Compat.Prelude.Internal">ShowS</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
            </table>
          </div>
          <div class="doc">
            <p>Convert a value to a readable <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code>.</p>
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">showsPrec</a></code> should satisfy the law</p>
            <pre>showsPrec d x r ++ s  ==  showsPrec d x (r ++ s)</pre>
            <p>Derived instances of <code><a href="../base-4.12.0.0/Text-Read.html#v:Read"
                  title="Text.Read">Read</a></code> and <code><a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                  title="Distribution.Compat.Prelude.Internal">Show</a></code> satisfy the following:</p>
            <ul>
              <li><code>(x,&quot;&quot;)</code> is an element of
                <code>(<code><a href="../base-4.12.0.0/Text-Read.html#v:readsPrec"
                      title="Text.Read">readsPrec</a></code> d (<code><a
                      href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                      title="Distribution.Compat.Prelude.Internal">showsPrec</a></code> d x &quot;&quot;))</code>.</li>
            </ul>
            <p>That is, <code><a href="../base-4.12.0.0/Text-Read.html#v:readsPrec"
                  title="Text.Read">readsPrec</a></code> parses the string produced by
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">showsPrec</a></code>, and delivers the value that
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">showsPrec</a></code> started with.</p>
          </div>
          <p class="src"><a id="v:show" class="def">show</a> :: a -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> <a href="../base-4.12.0.0/src/GHC-Show.html#show"
              class="link">Source</a> <a href="#v:show" class="selflink">#</a></p>
          <div class="doc">
            <p>A specialised variant of <code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                  title="Distribution.Compat.Prelude.Internal">showsPrec</a></code>, using precedence context
              zero, and returning an ordinary <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code>.</p>
          </div>
          <p class="src"><a id="v:showList" class="def">showList</a> :: [a] -&gt; <a
              href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
              title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
              href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a href="#v:showList"
              class="selflink">#</a></p>
          <div class="doc">
            <p>The method <code><a href="Distribution-Compat-Prelude-Internal.html#v:showList"
                  title="Distribution.Compat.Prelude.Internal">showList</a></code> is provided to allow the programmer
              to
              give a specialised way of showing lists of values.
              For example, this is used by the predefined <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Show"
                  title="Distribution.Compat.Prelude.Internal">Show</a></code> instance of
              the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                  title="Distribution.Compat.Prelude.Internal">Char</a></code> type, where values of type <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code> should be shown
              in double quotes, rather than between square brackets.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Show" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep"
                          title="GHC.Exts">RuntimeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Stack.html#t:CallStack"
                      title="Distribution.Compat.Stack">CallStack</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Stack.html#t:CallStack"
                          title="Distribution.Compat.Stack">CallStack</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Stack.html#t:CallStack"
                          title="Distribution.Compat.Stack">CallStack</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Stack.html#t:CallStack"
                          title="Distribution.Compat.Stack">CallStack</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                      title="Type.Reflection">SomeTypeRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: () -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [()] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:Module" title="Type.Reflection">Module</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> TrName</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; TrName -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: TrName -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [TrName] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                      title="Type.Reflection.Unsafe">KindRep</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                      title="Type.Reflection.Unsafe">TypeLitSort</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Handle" title="GHC.IO.Handle">Handle</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../Win32-2.6.1.0/System-Win32-File.html#t:BY_HANDLE_FILE_INFORMATION"
                      title="System.Win32.File">BY_HANDLE_FILE_INFORMATION</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-File.html">System.Win32.File</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:BY_HANDLE_FILE_INFORMATION"
                          title="System.Win32.File">BY_HANDLE_FILE_INFORMATION</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:BY_HANDLE_FILE_INFORMATION"
                          title="System.Win32.File">BY_HANDLE_FILE_INFORMATION</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:BY_HANDLE_FILE_INFORMATION"
                          title="System.Win32.File">BY_HANDLE_FILE_INFORMATION</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../Win32-2.6.1.0/System-Win32-File.html#t:WIN32_FILE_ATTRIBUTE_DATA"
                      title="System.Win32.File">WIN32_FILE_ATTRIBUTE_DATA</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-File.html">System.Win32.File</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:WIN32_FILE_ATTRIBUTE_DATA"
                          title="System.Win32.File">WIN32_FILE_ATTRIBUTE_DATA</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:WIN32_FILE_ATTRIBUTE_DATA"
                          title="System.Win32.File">WIN32_FILE_ATTRIBUTE_DATA</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../Win32-2.6.1.0/System-Win32-File.html#t:WIN32_FILE_ATTRIBUTE_DATA"
                          title="System.Win32.File">WIN32_FILE_ATTRIBUTE_DATA</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                      title="System.Win32.Info">ProcessorArchitecture</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-Info.html">System.Win32.Info</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:ProcessorArchitecture"
                          title="System.Win32.Info">ProcessorArchitecture</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../Win32-2.6.1.0/System-Win32-Info.html#t:SYSTEM_INFO"
                      title="System.Win32.Info">SYSTEM_INFO</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../Win32-2.6.1.0/System-Win32-Info.html">System.Win32.Info</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:SYSTEM_INFO"
                          title="System.Win32.Info">SYSTEM_INFO</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:SYSTEM_INFO"
                          title="System.Win32.Info">SYSTEM_INFO</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../Win32-2.6.1.0/System-Win32-Info.html#t:SYSTEM_INFO"
                          title="System.Win32.Info">SYSTEM_INFO</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> FD</span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-FD.html">GHC.IO.FD</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; FD -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: FD -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [FD] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> HandleType</span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; HandleType -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: HandleType -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [HandleType] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:DataType"
                          title="Data.Data">DataType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:Constr"
                          title="Data.Data">Constr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:DataRep"
                          title="Data.Data">DataRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:DataRep" title="Data.Data">DataRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:ConstrRep"
                          title="Data.Data">ConstrRep</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:ConstrRep" title="Data.Data">ConstrRep</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Data.html#t:Fixity"
                          title="Data.Data">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Data.html#t:Fixity" title="Data.Data">Fixity</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn"
                      title="GHC.IO.Handle">HandlePosn</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle.html">GHC.IO.Handle</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:HandlePosn" title="GHC.IO.Handle">HandlePosn</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:PatternMatchFail"
                      title="Control.Exception.Base">PatternMatchFail</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:PatternMatchFail"
                          title="Control.Exception.Base">PatternMatchFail</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:PatternMatchFail"
                          title="Control.Exception.Base">PatternMatchFail</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:PatternMatchFail"
                          title="Control.Exception.Base">PatternMatchFail</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:RecSelError"
                      title="Control.Exception.Base">RecSelError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecSelError"
                          title="Control.Exception.Base">RecSelError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecSelError"
                          title="Control.Exception.Base">RecSelError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecSelError"
                          title="Control.Exception.Base">RecSelError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:RecConError"
                      title="Control.Exception.Base">RecConError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecConError"
                          title="Control.Exception.Base">RecConError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecConError"
                          title="Control.Exception.Base">RecConError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecConError"
                          title="Control.Exception.Base">RecConError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:RecUpdError"
                      title="Control.Exception.Base">RecUpdError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecUpdError"
                          title="Control.Exception.Base">RecUpdError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecUpdError"
                          title="Control.Exception.Base">RecUpdError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:RecUpdError"
                          title="Control.Exception.Base">RecUpdError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:NoMethodError"
                      title="Control.Exception.Base">NoMethodError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NoMethodError"
                          title="Control.Exception.Base">NoMethodError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NoMethodError"
                          title="Control.Exception.Base">NoMethodError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NoMethodError"
                          title="Control.Exception.Base">NoMethodError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:TypeError"
                      title="Control.Exception.Base">TypeError</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:TypeError"
                          title="Control.Exception.Base">TypeError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:TypeError"
                          title="Control.Exception.Base">TypeError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:TypeError"
                          title="Control.Exception.Base">TypeError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:NonTermination"
                      title="Control.Exception.Base">NonTermination</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NonTermination"
                          title="Control.Exception.Base">NonTermination</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NonTermination"
                          title="Control.Exception.Base">NonTermination</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NonTermination"
                          title="Control.Exception.Base">NonTermination</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:NestedAtomically"
                      title="Control.Exception.Base">NestedAtomically</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Exception-Base.html">Control.Exception.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NestedAtomically"
                          title="Control.Exception.Base">NestedAtomically</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NestedAtomically"
                          title="Control.Exception.Base">NestedAtomically</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:NestedAtomically"
                          title="Control.Exception.Base">NestedAtomically</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                      title="Control.Concurrent">ThreadId</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Conc.html#t:BlockReason" title="GHC.Conc">BlockReason</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Conc.html#t:ThreadStatus" title="GHC.Conc">ThreadStatus</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CDev" title="System.Posix.Types">CDev</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CIno" title="System.Posix.Types">CIno</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CMode"
                      title="System.Posix.Types">CMode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CMode" title="System.Posix.Types">CMode</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:COff" title="System.Posix.Types">COff</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CPid" title="System.Posix.Types">CPid</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                      title="System.Posix.Types">CSsize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize" title="System.Posix.Types">CSsize</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CSsize"
                          title="System.Posix.Types">CSsize</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                      title="System.Posix.Types">CClockId</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:CClockId"
                          title="System.Posix.Types">CClockId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/System-Posix-Types.html">System.Posix.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Posix-Types.html#t:Fd" title="System.Posix.Types">Fd</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar"
                      title="Control.Exception.Base">BlockedIndefinitelyOnMVar</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar"
                          title="Control.Exception.Base">BlockedIndefinitelyOnMVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar"
                          title="Control.Exception.Base">BlockedIndefinitelyOnMVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar"
                          title="Control.Exception.Base">BlockedIndefinitelyOnMVar</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM"
                      title="Control.Exception.Base">BlockedIndefinitelyOnSTM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM"
                          title="Control.Exception.Base">BlockedIndefinitelyOnSTM</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM"
                          title="Control.Exception.Base">BlockedIndefinitelyOnSTM</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM"
                          title="Control.Exception.Base">BlockedIndefinitelyOnSTM</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:Deadlock"
                      title="Control.Exception.Base">Deadlock</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:Deadlock"
                          title="Control.Exception.Base">Deadlock</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:Deadlock"
                          title="Control.Exception.Base">Deadlock</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:Deadlock"
                          title="Control.Exception.Base">Deadlock</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded"
                      title="Control.Exception.Base">AllocationLimitExceeded</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.1.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded"
                          title="Control.Exception.Base">AllocationLimitExceeded</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded"
                          title="Control.Exception.Base">AllocationLimitExceeded</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded"
                          title="Control.Exception.Base">AllocationLimitExceeded</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:CompactionFailed"
                      title="Control.Exception.Base">CompactionFailed</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:CompactionFailed"
                          title="Control.Exception.Base">CompactionFailed</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:CompactionFailed"
                          title="Control.Exception.Base">CompactionFailed</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:CompactionFailed"
                          title="Control.Exception.Base">CompactionFailed</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AssertionFailed"
                      title="Control.Exception.Base">AssertionFailed</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AssertionFailed"
                          title="Control.Exception.Base">AssertionFailed</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AssertionFailed"
                          title="Control.Exception.Base">AssertionFailed</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AssertionFailed"
                          title="Control.Exception.Base">AssertionFailed</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeAsyncException"
                      title="Control.Exception.Base">SomeAsyncException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeAsyncException"
                          title="Control.Exception.Base">SomeAsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeAsyncException"
                          title="Control.Exception.Base">SomeAsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeAsyncException"
                          title="Control.Exception.Base">SomeAsyncException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                      title="Control.Exception.Base">AsyncException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:AsyncException"
                          title="Control.Exception.Base">AsyncException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                      title="Control.Exception.Base">ArrayException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArrayException"
                          title="Control.Exception.Base">ArrayException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:FixIOException"
                      title="Control.Exception.Base">FixIOException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:FixIOException"
                          title="Control.Exception.Base">FixIOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:FixIOException"
                          title="Control.Exception.Base">FixIOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:FixIOException"
                          title="Control.Exception.Base">FixIOException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                      title="System.IO.Error">IOErrorType</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-IO-Error.html#t:IOErrorType"
                          title="System.IO.Error">IOErrorType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode"
                      title="GHC.IO.Handle">BufferMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:BufferMode" title="GHC.IO.Handle">BufferMode</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:Newline" title="GHC.IO.Handle">Newline</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                      title="GHC.IO.Handle">NewlineMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Handle-Types.html">GHC.IO.Handle.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode" title="GHC.IO.Handle">NewlineMode</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Handle.html#t:NewlineMode"
                          title="GHC.IO.Handle">NewlineMode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Device.html">GHC.IO.Device</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Device.html#t:SeekMode" title="GHC.IO.Device">SeekMode</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding"
                      title="GHC.IO.Encoding.Types">TextEncoding</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Encoding-Types.html">GHC.IO.Encoding.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding"
                          title="GHC.IO.Encoding.Types">TextEncoding</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding"
                          title="GHC.IO.Encoding.Types">TextEncoding</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding"
                          title="GHC.IO.Encoding.Types">TextEncoding</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                      title="GHC.IO.Encoding.Types">CodingProgress</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Encoding-Types.html">GHC.IO.Encoding.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-IO-Encoding-Types.html#t:CodingProgress"
                          title="GHC.IO.Encoding.Types">CodingProgress</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                      title="Control.Exception.Base">MaskingState</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO.html">GHC.IO</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                      title="Control.Exception.Base">IOException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                          title="Control.Exception.Base">IOException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                      title="Control.Exception.Base">ErrorCall</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception.html">GHC.Exception</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ErrorCall"
                          title="Control.Exception.Base">ErrorCall</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                      title="Control.Exception.Base">ArithException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception-Type.html">GHC.Exception.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:ArithException"
                          title="Control.Exception.Base">ArithException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:94"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:95"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:96"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:97"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:98"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Show:Show:99"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                          title="Foreign.C.Types">CUSeconds</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-C-Types.html">Foreign.C.Types</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr"
                          title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Ptr.html">Foreign.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr"
                          title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.2.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-IOMode.html">GHC.IO.IOMode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IOMode"
                          title="System.IO">IOMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/System-IO.html#t:IOMode" title="System.IO">IOMode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Fingerprint-Type.html">GHC.Fingerprint.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Text-Read-Lex.html">Text.Read.Lex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Lexeme" title="Text.Read.Lex">Lexeme</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Text-Read-Lex.html">Text.Read.Lex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Text-Read-Lex.html#t:Number" title="Text.Read.Lex">Number</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                      title="Data.Char">GeneralCategory</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Unicode.html">GHC.Unicode</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory" title="Data.Char">GeneralCategory</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Char.html#t:GeneralCategory"
                          title="Data.Char">GeneralCategory</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc"
                          title="GHC.Stack">SrcLoc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeException"
                      title="Control.Exception.Base">SomeException</a></span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exception-Type.html">GHC.Exception.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeException"
                          title="Control.Exception.Base">SomeException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeException"
                          title="Control.Exception.Base">SomeException</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:SomeException"
                          title="Control.Exception.Base">SomeException</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                      title="System.Directory.Internal">FileType</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:FileType"
                          title="System.Directory.Internal">FileType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                      title="System.Directory.Internal">Permissions</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:Permissions"
                          title="System.Directory.Internal">Permissions</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                      title="System.Directory.Internal">XdgDirectory</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectory"
                          title="System.Directory.Internal">XdgDirectory</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                      title="System.Directory.Internal">XdgDirectoryList</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../directory-1.3.3.0/System-Directory-Internal-Common.html">System.Directory.Internal.Common</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../directory-1.3.3.0/System-Directory-Internal.html#t:XdgDirectoryList"
                          title="System.Directory.Internal">XdgDirectoryList</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                      title="Text.Parsec.Error">ParseError</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Error.html">Text.Parsec.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Error.html#t:ParseError"
                          title="Text.Parsec.Error">ParseError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                      title="Text.Parsec.Pos">SourcePos</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Pos.html">Text.Parsec.Pos</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                      title="Text.PrettyPrint.Annotated">TextDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                      title="Text.PrettyPrint.Annotated">Style</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                      title="Text.PrettyPrint.Annotated">Mode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                      title="System.Process.Internals">CGid</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../process-1.6.5.0/System-Process-Internals.html#t:CGid"
                          title="System.Process.Internals">CGid</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                      title="System.Process">CreateProcess</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../process-1.6.5.0/System-Process.html#t:CreateProcess"
                          title="System.Process">CreateProcess</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:StdStream"
                      title="System.Process">StdStream</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream" title="System.Process">StdStream</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream" title="System.Process">StdStream</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../process-1.6.5.0/System-Process.html#t:StdStream"
                          title="System.Process">StdStream</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                      title="Data.Time.LocalTime">ZonedTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-ZonedTime.html">Data.Time.LocalTime.Internal.ZonedTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> DateFormatSpec</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Format-Parse.html">Data.Time.Format.Parse</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; DateFormatSpec -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: DateFormatSpec -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [DateFormatSpec] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> Padding</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Format-Parse.html">Data.Time.Format.Parse</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; Padding -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: Padding -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [Padding] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                      title="Distribution.CabalSpecVersion">HasCommonStanzas</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-CabalSpecVersion.html#t:HasCommonStanzas"
                          title="Distribution.CabalSpecVersion">HasCommonStanzas</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-CabalSpecVersion.html#t:HasElif"
                      title="Distribution.CabalSpecVersion">HasElif</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-CabalSpecVersion.html#t:HasElif"
                          title="Distribution.CabalSpecVersion">HasElif</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarning"
                      title="Distribution.Parsec.Common">PWarning</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Common.html#t:PError"
                      title="Distribution.Parsec.Common">PError</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:LexWarning"
                      title="Distribution.Parsec.LexerMonad">LexWarning</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarning"
                          title="Distribution.Parsec.LexerMonad">LexWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarning"
                          title="Distribution.Parsec.LexerMonad">LexWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarning"
                          title="Distribution.Parsec.LexerMonad">LexWarning</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                      title="Distribution.Parsec.LexerMonad">LexWarningType</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-LexerMonad.html#t:LexWarningType"
                          title="Distribution.Parsec.LexerMonad">LexWarningType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Lexer.html#t:LToken" title="Distribution.Parsec.Lexer">LToken</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Lexer.html">Distribution.Parsec.Lexer</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Lexer.html#t:LToken" title="Distribution.Parsec.Lexer">LToken</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Lexer.html#t:LToken"
                          title="Distribution.Parsec.Lexer">LToken</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Lexer.html#t:LToken" title="Distribution.Parsec.Lexer">LToken</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-Lexer.html#t:Token" title="Distribution.Parsec.Lexer">Token</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Lexer.html">Distribution.Parsec.Lexer</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Lexer.html#t:Token" title="Distribution.Parsec.Lexer">Token</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Lexer.html#t:Token"
                          title="Distribution.Parsec.Lexer">Token</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Lexer.html#t:Token" title="Distribution.Parsec.Lexer">Token</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                      title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseListVersion.html">Distribution.SPDX.LicenseListVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"
                          title="Distribution.SPDX.LicenseListVersion">LicenseListVersion</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-TestSuite.html#t:Result"
                          title="Distribution.TestSuite">Result</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-TestSuite.html#t:Result" title="Distribution.TestSuite">Result</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-TestSuite.html#t:OptionType"
                      title="Distribution.TestSuite">OptionType</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-TestSuite.html#t:OptionType"
                          title="Distribution.TestSuite">OptionType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-TestSuite.html#t:OptionType" title="Distribution.TestSuite">OptionType</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-TestSuite.html#t:OptionDescr"
                      title="Distribution.TestSuite">OptionDescr</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-TestSuite.html">Distribution.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-TestSuite.html#t:OptionDescr"
                          title="Distribution.TestSuite">OptionDescr</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                      title="Distribution.Parsec.FieldLineStream">FieldLineStream</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Parsec-FieldLineStream.html">Distribution.Parsec.FieldLineStream</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionInterval.html#t:Bound"
                      title="Distribution.Types.VersionInterval">Bound</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionInterval.html#t:Bound"
                          title="Distribution.Types.VersionInterval">Bound</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionInterval.html#t:UpperBound"
                      title="Distribution.Types.VersionInterval">UpperBound</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionInterval.html#t:UpperBound"
                          title="Distribution.Types.VersionInterval">UpperBound</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionInterval.html#t:LowerBound"
                      title="Distribution.Types.VersionInterval">LowerBound</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionInterval.html#t:LowerBound"
                          title="Distribution.Types.VersionInterval">LowerBound</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                      title="Distribution.Types.VersionInterval">VersionIntervals</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-VersionInterval.html">Distribution.Types.VersionInterval</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionInterval.html#t:VersionIntervals"
                          title="Distribution.Types.VersionInterval">VersionIntervals</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:178"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:181"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:184"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:187"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:188"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:189"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:190"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:193"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:194"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:197"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:198"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:199"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:200"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:201"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:202"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:203"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:204"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:205"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:206"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:207"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:208"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compiler.html#t:CompilerInfo"
                      title="Distribution.Compiler">CompilerInfo</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:209"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:209">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:210"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:210">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:211"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:PWarning"
                      title="Distribution.InstalledPackageInfo">PWarning</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:211">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-InstalledPackageInfo.html#t:PWarning"
                          title="Distribution.InstalledPackageInfo">PWarning</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:212"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:PError"
                      title="Distribution.InstalledPackageInfo">PError</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:212">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-InstalledPackageInfo.html#t:PError"
                          title="Distribution.InstalledPackageInfo">PError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:213"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:213">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:214"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:214">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:215"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:215">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:216"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:216">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:217"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:217">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:218"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:218">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:219"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:219">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:220"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:220">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:221"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:221">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:222"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                      title="Distribution.Backpack.FullUnitId">FullUnitId</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:222">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-FullUnitId.html">Distribution.Backpack.FullUnitId</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:223"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:223">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:224"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:224">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:225"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:225">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:226"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:226">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:227"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:227">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:228"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:228">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:229"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:229">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:230"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:230">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:231"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:231">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:232"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:232">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:233"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:233">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:234"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                      title="Distribution.Simple.InstallDirs">CopyDest</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:234">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:235"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:235">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:236"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:236">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:237"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:237">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:238"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:238">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:239"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:239">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:240"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:240">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:241"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:241">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:242"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:242">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:243"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:243">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:244"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:244">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:245"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:245">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:246"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:246">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:247"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><em>Since: Cabal-2.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:247">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:248"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:248">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:249"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:249">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:250"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:250">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:251"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:251">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:252"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:252">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:253"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:253">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:254"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:254">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:255"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-Types.html#t:Program"
                      title="Distribution.Simple.Program.Types">Program</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:255">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:Program"
                          title="Distribution.Simple.Program.Types">Program</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:Program"
                          title="Distribution.Simple.Program.Types">Program</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:Program"
                          title="Distribution.Simple.Program.Types">Program</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:256"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                      title="Distribution.Simple.Glob">GlobSyntaxError</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:256">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Glob.html#t:GlobSyntaxError"
                          title="Distribution.Simple.Glob">GlobSyntaxError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:257"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:257">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:258"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:258">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:259"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:259">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:260"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:260">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:261"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:261">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:262"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                      title="Distribution.Simple.Program.GHC">GhcProfAuto</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:262">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcProfAuto"
                          title="Distribution.Simple.Program.GHC">GhcProfAuto</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:263"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                      title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:263">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"
                          title="Distribution.Simple.Program.GHC">GhcDynLinkMode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:264"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                      title="Distribution.Simple.Program.GHC">GhcOptimisation</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:264">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptimisation"
                          title="Distribution.Simple.Program.GHC">GhcOptimisation</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:265"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                      title="Distribution.Simple.Program.GHC">GhcMode</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:265">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcMode"
                          title="Distribution.Simple.Program.GHC">GhcMode</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:266"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:266">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:267"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                      title="Distribution.Simple.Program.Db">ProgramDb</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p>Note that this instance does not preserve the known <code><a
                        href="Distribution-Simple-Program-Types.html#t:Program"
                        title="Distribution.Simple.Program.Types">Program</a></code>s.
                    See <code><a href="Distribution-Simple-Program-Db.html#v:restoreProgramDb"
                        title="Distribution.Simple.Program.Db">restoreProgramDb</a></code> for details.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:267">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Db.html">Distribution.Simple.Program.Db</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:268"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:268">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:269"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:269">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:270"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:270">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:271"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:271">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:272"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:272">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:273"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockTarget"
                      title="Distribution.Simple.Setup">HaddockTarget</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:273">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:274"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:274">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:275"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:275">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:276"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:276">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:277"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:277">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:278"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:278">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:279"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:279">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:280"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:280">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:281"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                      title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a></span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:281">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentLocalBuildInfo.html">Distribution.Types.ComponentLocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:282"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                      title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:282">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-LocalBuildInfo.html">Distribution.Types.LocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:283"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestLogs"
                      title="Distribution.Simple.Test.Log">TestLogs</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:283">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Test-Log.html#t:TestLogs"
                          title="Distribution.Simple.Test.Log">TestLogs</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:284"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                      title="Distribution.Simple.Test.Log">TestSuiteLog</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:284">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Test-Log.html#t:TestSuiteLog"
                          title="Distribution.Simple.Test.Log">TestSuiteLog</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:285"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Test-Log.html#t:PackageLog"
                      title="Distribution.Simple.Test.Log">PackageLog</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:285">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Test-Log.html">Distribution.Simple.Test.Log</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Test-Log.html#t:PackageLog"
                          title="Distribution.Simple.Test.Log">PackageLog</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:286"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Distribution-Simple-Hpc.html#t:Way"
                      title="Distribution.Simple.Hpc">Way</a></span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:286">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Hpc.html">Distribution.Simple.Hpc</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Hpc.html#t:Way" title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a href="Distribution-Simple-Hpc.html#t:Way"
                          title="Distribution.Simple.Hpc">Way</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:287"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                      title="Distribution.Simple.BuildTarget">QualLevel</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:287">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:QualLevel"
                          title="Distribution.Simple.BuildTarget">QualLevel</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:288"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTargetProblem"
                      title="Distribution.Simple.BuildTarget">BuildTargetProblem</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:288">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">BuildTargetProblem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">BuildTargetProblem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">BuildTargetProblem</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:289"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem"
                      title="Distribution.Simple.BuildTarget">UserBuildTargetProblem</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:289">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">UserBuildTargetProblem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">UserBuildTargetProblem</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem"
                          title="Distribution.Simple.BuildTarget">UserBuildTargetProblem</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:290"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                      title="Distribution.Simple.BuildTarget">BuildTarget</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:290">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:291"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                      title="Distribution.Simple.BuildTarget">UserBuildTarget</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:291">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:UserBuildTarget"
                          title="Distribution.Simple.BuildTarget">UserBuildTarget</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:292"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                      title="Distribution.PackageDescription.Check">PackageCheck</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:292">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-PackageDescription-Check.html">Distribution.PackageDescription.Check</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-PackageDescription-Check.html#t:PackageCheck"
                          title="Distribution.PackageDescription.Check">PackageCheck</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:293"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                      title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:293">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-GHC-Internal.html">Distribution.Simple.GHC.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"
                          title="Distribution.Simple.GHC">GhcEnvironmentFileEntry</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:294"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-GHC.html#t:ParseErrorExc"
                      title="Distribution.Simple.GHC">ParseErrorExc</a></span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:294">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Simple-GHC-EnvironmentParser.html">Distribution.Simple.GHC.EnvironmentParser</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-GHC.html#t:ParseErrorExc"
                          title="Distribution.Simple.GHC">ParseErrorExc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-GHC.html#t:ParseErrorExc"
                          title="Distribution.Simple.GHC">ParseErrorExc</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-GHC.html#t:ParseErrorExc"
                          title="Distribution.Simple.GHC">ParseErrorExc</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:295"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                      title="Distribution.Backpack.ModuleShape">ModuleShape</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:295">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModuleShape.html">Distribution.Backpack.ModuleShape</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:296"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                      title="Distribution.Backpack.PreModuleShape">PreModuleShape</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:296">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Backpack-PreModuleShape.html">Distribution.Backpack.PreModuleShape</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:297"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:297">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:298"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Simple-Configure.html#t:ConfigStateFileError"
                      title="Distribution.Simple.Configure">ConfigStateFileError</a></span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:298">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Configure.html">Distribution.Simple.Configure</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Configure.html#t:ConfigStateFileError"
                          title="Distribution.Simple.Configure">ConfigStateFileError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-Configure.html#t:ConfigStateFileError"
                          title="Distribution.Simple.Configure">ConfigStateFileError</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Configure.html#t:ConfigStateFileError"
                          title="Distribution.Simple.Configure">ConfigStateFileError</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:299"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:299">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [[a]] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:300"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:300">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:301"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:301">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:302"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:302">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:303"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:303">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Ptr.html">GHC.Ptr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:304"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:304">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:305"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                      title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:305">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ForeignPtr.html">GHC.ForeignPtr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:306"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:306">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:307"></span> <a
                      href="../base-4.12.0.0/Data-Fixed.html#t:HasResolution" title="Data.Fixed">HasResolution</a> a
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:307">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:308"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:308">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:309"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:309">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:310"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:310">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:311"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:311">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:312"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:312">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:313"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:313">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:314"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:314">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:315"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p>This instance would be equivalent to the derived instances of the
                    <code><a href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                        title="Data.Functor.Identity">Identity</a></code> newtype if the <code><a
                        href="../base-4.12.0.0/Data-Functor-Identity.html#v:runIdentity"
                        title="Data.Functor.Identity">runIdentity</a></code> field were removed</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:315">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:316"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:316">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:317"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:317">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:318"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:318">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:319"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:319">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:320"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:320">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:321"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:321">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:322"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:322">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:323"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                      title="Data.Binary.Get.Internal">Decoder</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:323">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Decoder"
                          title="Data.Binary.Get.Internal">Decoder</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:324"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:324">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:325"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> vertex =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:325">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:326"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:326">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:327"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:327">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:328"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:328">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:329"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:329">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:330"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:330">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:331"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:331">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:332"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                      title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:332">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:333"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                      title="Text.PrettyPrint.Annotated">Span</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:333">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Span"
                          title="Text.PrettyPrint.Annotated">Span</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:334"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Show" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:334">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:335"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:335">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:336"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a>
                    ann)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:336">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Field.html#t:Name"
                          title="Distribution.Parsec.Field">Name</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Field.html#t:Name" title="Distribution.Parsec.Field">Name</a> ann]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:337"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Parsec-Field.html#t:SectionArg"
                      title="Distribution.Parsec.Field">SectionArg</a> ann)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:337">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Field.html#t:SectionArg"
                          title="Distribution.Parsec.Field">SectionArg</a> ann] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:338"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Parsec-Field.html#t:FieldLine" title="Distribution.Parsec.Field">FieldLine</a>
                    ann)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:338">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Field.html#t:FieldLine"
                          title="Distribution.Parsec.Field">FieldLine</a> ann] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:339"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a>
                    ann)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:339">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Field.html">Distribution.Parsec.Field</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> ann
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Parsec-Field.html#t:Field"
                          title="Distribution.Parsec.Field">Field</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Parsec-Field.html#t:Field" title="Distribution.Parsec.Field">Field</a> ann]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:340"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:340">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:341"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:341">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:342"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:342">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:343"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                      title="Distribution.InstalledPackageInfo">ParseResult</a> a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:343">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:344"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> id =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                      title="Distribution.Types.AnnotatedId">AnnotatedId</a> id)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:344">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AnnotatedId.html">Distribution.Types.AnnotatedId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-AnnotatedId.html#t:AnnotatedId"
                          title="Distribution.Types.AnnotatedId">AnnotatedId</a> id] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:345"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:345">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:346"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:346">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:347"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:347">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:348"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Simple-Glob.html#t:GlobResult" title="Distribution.Simple.Glob">GlobResult</a>
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:348">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Glob.html">Distribution.Simple.Glob</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-Glob.html#t:GlobResult"
                          title="Distribution.Simple.Glob">GlobResult</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:349"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:Section"
                      title="Distribution.FieldGrammar.Parsec">Section</a> ann)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:349">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-FieldGrammar-Parsec.html#t:Section"
                          title="Distribution.FieldGrammar.Parsec">Section</a> ann] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:350"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ann =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                      title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:350">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-FieldGrammar-Parsec.html#t:NamelessField"
                          title="Distribution.FieldGrammar.Parsec">NamelessField</a> ann] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:351"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:351">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:352"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:352">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:353"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:353">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:354"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:354">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:355"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a>
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:355">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Typeable-Internal.html">Data.Typeable.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:356"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:356">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:357"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:357">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:358"></span> (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> ix, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ix, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> e)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> ix
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:358">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        ix e] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:359"></span> (<a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> a, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:359">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:360"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:360">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:361"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:361">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:362"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:362">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:363"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:363">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:364"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:364">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:365"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k
                    a)</span> <a href="#t:Show" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:365">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Compat-Graph.html#t:Node"
                          title="Distribution.Compat.Graph">Node</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Graph.html#t:Node" title="Distribution.Compat.Graph">Node</a> k a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:366"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:366">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:367"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:367">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:368"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:368">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:369"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:369">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:370"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:370">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:371"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:371">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:372"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:372">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b, c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b, c)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:373"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p>This instance would be equivalent to the derived instances of the
                    <code><a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                        title="Data.Functor.Const">Const</a></code> newtype if the <code>runConst</code> field were
                    removed</p>
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:373">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:374"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:374">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:375"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:375">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:376"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:376">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Coercion.html">Data.Type.Coercion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:377"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:377">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:378"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    f, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:378">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:379"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e m
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:379">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:380"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:380">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:381"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:381">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:382"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> w, <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    m, <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:382">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:383"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:383">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:384"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> v) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Show"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:384">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:385"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:385">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:386"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:386">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:387"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:387">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:388"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:388">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b, c, d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:389"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1"
                      title="Data.Functor.Classes">Show1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:389">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:390"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1"
                      title="Data.Functor.Classes">Show1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:390">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:391"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:391">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Type-Equality.html">Data.Type.Equality</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:392"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:392">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:393"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:393">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:394"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:394">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:395"></span> (<a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    f, <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1"
                      title="Data.Functor.Classes">Show1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:395">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:396"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:396">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:397"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:397">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:398"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:398">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:399"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:399">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:400"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:400">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:401"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:401">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k)
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:402"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> l) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:402">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k,
                        l) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:403"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l,
                    m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:403">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k,
                        l, m) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:404"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> n) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l, m,
                    n)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:404">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k,
                        l, m, n) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)]
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Show:Show:405"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> l, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> n, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> o) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n,
                    o)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Show:Show:405">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (a, b, c, d, e, f, g, h, i, j, k,
                        l, m, n, o) -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</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) -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</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)] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
            title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; <a id="t:Applicative"
            class="def">Applicative</a> (f :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a>) <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Base.html#Applicative" class="link">Source</a> <a href="#t:Applicative"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A functor with application, providing operations to</p>
          <ul>
            <li>embed pure expressions (<code><a href="Distribution-Compat-Prelude-Internal.html#v:pure"
                  title="Distribution.Compat.Prelude.Internal">pure</a></code>), and</li>
            <li>sequence computations and combine their results (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                  title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> and <code><a
                  href="../base-4.12.0.0/Control-Applicative.html#v:liftA2"
                  title="Control.Applicative">liftA2</a></code>).</li>
          </ul>
          <p>A minimal complete definition must include implementations of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:pure"
                title="Distribution.Compat.Prelude.Internal">pure</a></code>
            and of either <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> or <code><a
                href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code>.
            If it defines both, then they must behave
            the same as their default definitions:</p>
          <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>) = <code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:id" title="Distribution.Compat.Prelude.Internal">id</a></code></pre>
          <pre><code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> f x y = f <code>&lt;$&gt;</code> x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> y</pre>
          <p>Further, any definition must satisfy the following:</p>
          <dl>
            <dt><em>identity</em></dt>
            <dd>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:id" title="Distribution.Compat.Prelude.Internal">id</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> v = v</pre>
            </dd>
            <dt><em>composition</em></dt>
            <dd>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> (.) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> v <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> w = u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> (v <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> w)</pre>
            </dd>
            <dt><em>homomorphism</em></dt>
            <dd>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> f <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> x = <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> (f x)</pre>
            </dd>
            <dt><em>interchange</em></dt>
            <dd>
              <pre>u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> y = <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-36-" title="Distribution.Compat.Prelude.Internal">$</a></code> y) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> u</pre>
            </dd>
          </dl>
          <p>The other methods have the following default definitions, which may
            be overridden with equivalent specialized implementations:</p>
          <ul>
            <li>
              <pre>u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-42--62-" title="Distribution.Compat.Prelude.Internal">*&gt;</a></code> v = (<code><a href="Distribution-Compat-Prelude-Internal.html#v:id" title="Distribution.Compat.Prelude.Internal">id</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--36-" title="Distribution.Compat.Prelude.Internal">&lt;$</a></code> u) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> v</pre>
            </li>
            <li>
              <pre>u <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42-" title="Distribution.Compat.Prelude.Internal">&lt;*</a></code> v = <code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:const" title="Distribution.Compat.Prelude.Internal">const</a></code> u v</pre>
            </li>
          </ul>
          <p>As a consequence of these laws, the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code> instance for <code>f</code> will satisfy
          </p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap" title="Distribution.Compat.Prelude.Internal">fmap</a></code> f x = <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> f <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> x</pre>
            </li>
          </ul>
          <p>It may be useful to note that supposing</p>
          <pre>forall x y. p (q x y) = f x . g y</pre>
          <p>it follows from the above that</p>
          <pre><code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> p (<code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> q u v) = <code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> f u . <code><a href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a></code> g v</pre>
          <p>If <code>f</code> is also a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code>, it should satisfy</p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> = <code><a href="Distribution-Compat-Prelude-Internal.html#v:return" title="Distribution.Compat.Prelude.Internal">return</a></code></pre>
            </li>
            <li>
              <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>) = <code><a href="Distribution-Compat-Prelude-Internal.html#v:ap" title="Distribution.Compat.Prelude.Internal">ap</a></code></pre>
            </li>
            <li>
              <pre>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:-42--62-" title="Distribution.Compat.Prelude.Internal">*&gt;</a></code>) = (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62-" title="Distribution.Compat.Prelude.Internal">&gt;&gt;</a></code>)</pre>
            </li>
          </ul>
          <p>(which implies that <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure"
                title="Distribution.Compat.Prelude.Internal">pure</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> satisfy the applicative functor laws).
          </p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:pure"
              title="Distribution.Compat.Prelude.Internal">pure</a>, (<a
              href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
              title="Distribution.Compat.Prelude.Internal">(&lt;*&gt;)</a> | <a
              href="../base-4.12.0.0/Control-Applicative.html#v:liftA2" title="Control.Applicative">liftA2</a>)</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:pure" class="def">pure</a> :: a -&gt; f a <a
              href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Lift a value.</p>
          </div>
          <p class="src"><a id="v:-60--42--62-" class="def">(&lt;*&gt;)</a> :: f (a -&gt; b) -&gt; f a -&gt; f b <span
              class="fixity">infixl 4</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a href="#v:-60--42--62-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequential application.</p>
            <p>A few functors support an implementation of <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                  title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> that is more
              efficient than the default one.</p>
          </div>
          <p class="src"><a id="v:-42--62-" class="def">(*&gt;)</a> :: f a -&gt; f b -&gt; f b <span
              class="fixity">infixl 4</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequence actions, discarding the value of the first argument.</p>
          </div>
          <p class="src"><a id="v:-60--42-" class="def">(&lt;*)</a> :: f a -&gt; f b -&gt; f a <span
              class="fixity">infixl 4</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Sequence actions, discarding the value of the second argument.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Applicative" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: [a -&gt; b] -&gt; [a] -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; [a] -&gt; [b] -&gt; [c]
                        <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: [a] -&gt; [b] -&gt; [b] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: [a] -&gt; [b] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> b -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> b -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> (a -&gt;
                        b) -&gt; <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        a -&gt; <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> (a -&gt;
                        b) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        a -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> (a
                        -&gt; b) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <pre>f '&lt;$&gt;' 'ZipList' xs1 '&lt;*&gt;' ... '&lt;*&gt;' 'ZipList' xsN
    = 'ZipList' (zipWithN f xs1 ... xsN)</pre>
                  <p>where <code>zipWithN</code> refers to the <code>zipWith</code> function of the appropriate arity
                    (<code>zipWith</code>, <code>zipWith3</code>, <code>zipWith4</code>, ...). For example:</p>
                  <pre>(\a b c -&gt; stimes c [a, b]) &lt;$&gt; ZipList &quot;abcd&quot; &lt;*&gt; ZipList &quot;567&quot; &lt;*&gt; ZipList [1..]
    = ZipList (zipWith3 (\a b c -&gt; stimes c [a, b]) &quot;abcd&quot; &quot;567&quot; [1..])
    = ZipList {getZipList = [&quot;a5&quot;,&quot;b6b6&quot;,&quot;c7c7c7&quot;]}</pre>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#pure"
                          class="link">Source</a> <a href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#pure"
                          class="link">Source</a> <a href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> b -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> b -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#pure"
                          class="link">Source</a> <a href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> (a -&gt;
                        b) -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM"
                          title="Data.Binary.Put">PutM</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> b -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#pure"
                          class="link">Source</a> <a href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a -&gt; b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> Put</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: Put (a -&gt; b) -&gt; Put a -&gt; Put
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; Put a -&gt; Put b -&gt;
                        Put c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: Put a -&gt; Put b -&gt; Put b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: Put a -&gt; Put b -&gt; Put a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> (a -&gt; b)
                        -&gt; <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt;
                        <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.4</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> (a -&gt;
                        b) -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a>
                        a -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-4.5.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: P (a -&gt; b) -&gt; P a -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; P a -&gt; P b -&gt; P c
                        <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: P a -&gt; P b -&gt; P b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: P a -&gt; P b -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Parsec-LexerMonad.html#t:Lex"
                      title="Distribution.Parsec.LexerMonad">Lex</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-LexerMonad.html">Distribution.Parsec.LexerMonad</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> b -&gt; <a
                          href="Distribution-Parsec-LexerMonad.html#t:Lex"
                          title="Distribution.Parsec.LexerMonad">Lex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a></span> <a
                    href="#t:Applicative" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> (a -&gt;
                        b) -&gt; <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> b -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> b -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                      title="Distribution.InstalledPackageInfo">ParseResult</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ParseUtils.html">Distribution.ParseUtils</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> (a -&gt; b) -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> b -&gt; <a
                          href="Distribution-InstalledPackageInfo.html#t:ParseResult"
                          title="Distribution.InstalledPackageInfo">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Utils-LogProgress.html#t:LogProgress"
                      title="Distribution.Utils.LogProgress">LogProgress</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-LogProgress.html">Distribution.Utils.LogProgress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> b -&gt; <a
                          href="Distribution-Utils-LogProgress.html#t:LogProgress"
                          title="Distribution.Utils.LogProgress">LogProgress</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                      title="Distribution.Parsec.ParseResult">ParseResult</a></span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-ParseResult.html">Distribution.Parsec.ParseResult</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> b -&gt; <a
                          href="Distribution-Parsec-ParseResult.html#t:ParseResult"
                          title="Distribution.Parsec.ParseResult">ParseResult</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> e)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> ((,) a)</span></td>
                <td class="doc">
                  <p>For tuples, the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> constraint on <code>a</code>
                    determines
                    how the first values merge.
                    For example, <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                        title="Distribution.Compat.Prelude.Internal">String</a></code>s concatenate:</p>
                  <pre>(&quot;hello &quot;, (+15)) &lt;*&gt; (&quot;world!&quot;, 2002)
(&quot;hello world!&quot;,2017)</pre>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a0 -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: (a, a0 -&gt; b) -&gt; (a, a0) -&gt;
                        (a, b) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a0 -&gt; b -&gt; c) -&gt; (a, a0) -&gt; (a, b)
                        -&gt; (a, c) <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: (a, a0) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: (a, a0) -&gt; (a, b) -&gt; (a, a0) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (a -&gt; b) -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:42"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:Arrow" title="Control.Arrow">Arrow</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        (a0 -&gt; b) -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a0 -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a b -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m (a
                        -&gt; b) -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m c
                        <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:45"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m (a -&gt; b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (SetM s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: SetM s (a -&gt; b) -&gt; SetM s a
                        -&gt; SetM s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; SetM s a -&gt; SetM s b
                        -&gt; SetM s c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: SetM s a -&gt; SetM s b -&gt; SetM s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: SetM s a -&gt; SetM s b -&gt; SetM s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                      title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s)</span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Pretty.html">Distribution.FieldGrammar.Pretty</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"
                          title="Distribution.FieldGrammar.Pretty">PrettyFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                      title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s)</span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-FieldGrammar-Parsec.html">Distribution.FieldGrammar.Parsec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"
                          title="Distribution.FieldGrammar.Parsec">ParsecFieldGrammar</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                      title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s)</span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-FieldGrammar-FieldDescrs.html">Distribution.FieldGrammar.FieldDescrs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s (a -&gt; b) -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s b -&gt; <a
                          href="Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"
                          title="Distribution.FieldGrammar.FieldDescrs">FieldDescrs</a> s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:51"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:Arrow" title="Control.Arrow">Arrow</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                      title="Control.Applicative">WrappedArrow</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b (a0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a0 -&gt; b0 -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b b0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m ::
                    <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        (a -&gt; b) -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f (a -&gt; b) -&gt;
                        <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:55"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                      title="Data.IntMap.Merge.Strict">WhenMissing</a> f x)</span></td>
                <td class="doc">
                  <p>Equivalent to <code>ReaderT k (ReaderT x (MaybeT f))</code>.</p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMissing"
                          title="Data.IntMap.Merge.Strict">WhenMissing</a> f x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m (a -&gt; b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:57"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m (a -&gt; b) -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:58"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:60"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:61"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:62"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:63"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:Applicative" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s (a -&gt; b) -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s b -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-Utils-Progress.html#t:Progress"
                      title="Distribution.Utils.Progress">Progress</a> step fail)</span> <a href="#t:Applicative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-Progress.html">Distribution.Utils.Progress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail (a -&gt; b) -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail b -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> ((-&gt;) a :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a0 -&gt; a -&gt; a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: (a -&gt; (a0 -&gt; b)) -&gt; (a -&gt;
                        a0) -&gt; a -&gt; b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E"
                          class="link">Source</a> <a href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a0 -&gt; b -&gt; c) -&gt; (a -&gt; a0) -&gt; (a
                        -&gt; b) -&gt; a -&gt; c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: (a -&gt; a0) -&gt; (a -&gt; b) -&gt; a -&gt; b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: (a -&gt; a0) -&gt; (a -&gt; b) -&gt; a -&gt;
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c0) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c c0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:68"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) (a -&gt; b)
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:69"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:70"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                      title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y)</span></td>
                <td class="doc">
                  <p>Equivalent to <code>ReaderT Key (ReaderT x (ReaderT y (MaybeT f)))</code></p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Merge-Strict.html#t:WhenMatched"
                          title="Data.IntMap.Merge.Strict">WhenMatched</a> f x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:71"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                      title="Data.Map.Merge.Lazy">WhenMissing</a> f k x)</span></td>
                <td class="doc">
                  <p>Equivalent to <code> ReaderT k (ReaderT x (MaybeT f)) </code>.</p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMissing"
                          title="Data.Map.Merge.Lazy">WhenMissing</a> f k x a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Cont.html">Control.Monad.Trans.Cont</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m
                        (a -&gt; b) -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m c
                        <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT"
                          title="Control.Monad.Cont">ContT</a> r m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Cont.html#t:ContT" title="Control.Monad.Cont">ContT</a> r m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m (a
                        -&gt; b) -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2"
                          class="link">Source</a> <a href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E"
                          class="link">Source</a> <a href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m b -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A"
                          class="link">Source</a> <a href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f (a -&gt; b)
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c0) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f c0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:75"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) (a -&gt; b)
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a
                        -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:76"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:77"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                      title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y)</span></td>
                <td class="doc">
                  <p>Equivalent to <code> ReaderT k (ReaderT x (ReaderT y (MaybeT f))) </code></p>
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y (a -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y b -&gt; <a
                          href="../containers-0.6.0.1/Data-Map-Merge-Lazy.html#t:WhenMatched"
                          title="Data.Map.Merge.Lazy">WhenMatched</a> f k x y a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:78"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a
                          href="#v:pure" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m (a -&gt; b) -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m c <a href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a
                          href="#v:liftA2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m b <a href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a
                          href="#v:-42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a
                          href="#v:-60--42-" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Applicative:Applicative:79"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Applicative:Applicative:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m (a -&gt; b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldl" class="def">foldl</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a
          -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a href="#v:foldl"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Left-associative fold of a structure.</p>
          <p>In the case of lists, <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldl"
                title="Distribution.Compat.Prelude.Internal">foldl</a></code>, when applied to a binary
            operator, a starting value (typically the left-identity of the operator),
            and a list, reduces the list using the binary operator, from left to
            right:</p>
          <pre>foldl f z [x1, x2, ..., xn] == (...((z `f` x1) `f` x2) `f`...) `f` xn</pre>
          <p>Note that to produce the outermost application of the operator the
            entire input list must be traversed. This means that <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:foldl-39-"
                title="Distribution.Compat.Prelude.Internal">foldl'</a></code> will
            diverge if given an infinite list.</p>
          <p>Also note that if you want an efficient left-fold, you probably want to
            use <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldl-39-"
                title="Distribution.Compat.Prelude.Internal">foldl'</a></code> instead of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:foldl"
                title="Distribution.Compat.Prelude.Internal">foldl</a></code>. The reason for this is that latter does
            not force the &quot;inner&quot; results (e.g. <code>z <code>f</code> x1</code> in the above example)
            before applying them to the operator (e.g. to <code>(<code>f</code> x2)</code>). This results
            in a thunk chain <code>O(n)</code> elements long, which then must be evaluated from
            the outside-in.</p>
          <p>For a general <code><a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                title="Distribution.Compat.Prelude.Internal">Foldable</a></code> structure this should be semantically
            identical
            to,</p>
          <pre>foldl f z = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldl" title="GHC.List">foldl</a></code> f z . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldl1" class="def">foldl1</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; a -&gt; a) -&gt; t a -&gt; a <a
            href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a href="#v:foldl1"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A variant of <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldl"
                title="Distribution.Compat.Prelude.Internal">foldl</a></code> that has no base case,
            and thus may only be applied to non-empty structures.</p>
          <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:foldl1" title="Distribution.Compat.Prelude.Internal">foldl1</a></code> f = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldl1" title="GHC.List">foldl1</a></code> f . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sum" class="def">sum</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Num" title="Distribution.Compat.Prelude.Internal">Num</a>
          a) =&gt; t a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
            href="#v:sum" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:sum"
                title="Distribution.Compat.Prelude.Internal">sum</a></code> function computes the sum of the numbers of
            a structure.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:product" class="def">product</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Num" title="Distribution.Compat.Prelude.Internal">Num</a>
          a) =&gt; t a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
            href="#v:product" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:product"
                title="Distribution.Compat.Prelude.Internal">product</a></code> function computes the product of the
            numbers of a
            structure.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldr1" class="def">foldr1</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; a -&gt; a) -&gt; t a -&gt; a <a
            href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a href="#v:foldr1"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A variant of <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldr"
                title="Distribution.Compat.Prelude.Internal">foldr</a></code> that has no base case,
            and thus may only be applied to non-empty structures.</p>
          <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:foldr1" title="Distribution.Compat.Prelude.Internal">foldr1</a></code> f = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldr1" title="GHC.List">foldr1</a></code> f . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:maximum" class="def">maximum</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a>
          a) =&gt; t a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</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="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a>
          a) =&gt; t a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</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"><a id="v:elem" class="def">elem</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a)
          =&gt; a -&gt; t a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <span class="fixity">infix 4</span><span
            class="rightedge"></span> <a href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</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"><span class="keyword">class</span> <a id="t:Semigroup" class="def">Semigroup</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Base.html#Semigroup" class="link">Source</a>
          <a href="#t:Semigroup" class="selflink">#</a></p>
        <div class="doc">
          <p>The class of semigroups (types with an associative binary operation).</p>
          <p>Instances should satisfy the associativity law:</p>
          <ul>
            <li>
              <pre>x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> (y <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z) = (x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> y) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z</pre>
            </li>
          </ul>
          <p><em>Since: base-4.9.0.0</em></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-60--62-" class="def">(&lt;&gt;)</a> :: a -&gt; a -&gt; a <span class="fixity">infixr
              6</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
              class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
          <div class="doc">
            <p>An associative operation.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Semigroup" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: () -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                      title="Data.Binary.Builder">Builder</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code>Any</code> like semigroup, where <code><a
                        href="Distribution-Types-ExecutableScope.html#v:ExecutablePrivate"
                        title="Distribution.Types.ExecutableScope">ExecutablePrivate</a></code> is 'Any True'</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                      title="Distribution.Simple.Setup">BenchmarkFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:TestFlags"
                      title="Distribution.Simple.Setup">TestFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:GlobalFlags"
                      title="Distribution.Simple.Setup">GlobalFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a) -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a) -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ()
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) -&gt;
                        <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a) -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (MergeSet a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: MergeSet a -&gt; MergeSet a -&gt; MergeSet
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (MergeSet a) -&gt; MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; MergeSet a -&gt;
                        MergeSet a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-DList.html">Distribution.Compat.DList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a) -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a) -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> a)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a) -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>)</span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>) -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a -&gt; b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a -&gt; b) -&gt; (a -&gt; b) -&gt; a -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a -&gt; b) -&gt; a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a -&gt; b) -&gt;
                        a -&gt; b <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:82"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b) -&gt; (a,
                        b) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a) -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s) -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:87"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c)
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c) -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c) -&gt;
                        (a, b, c) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:89"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:92"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:93"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a,
                        b, c, d) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c, d) -&gt; (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c, d) -&gt;
                        (a, b, c, d) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m
                    a)</span></td>
                <td class="doc">
                  <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> instance for <code><a
                        href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a></code> is
                    used to append the result
                    of several parsers, for example:</p>
                  <pre>(many $ char <code>a</code>) &lt;&gt; (many $ char <code>b</code>)
</pre>
                  <p>The above will parse a string like <code>&quot;aabbb&quot;</code> and return a successful
                    parse result <code>&quot;aabbb&quot;</code>. Compare against the below which will
                    produce a result of <code>&quot;bbb&quot;</code> for the same input:</p>
                  <pre>(many $ char <code>a</code>) &gt;&gt; (many $ char <code>b</code>)
(many $ char <code>a</code>) *&gt; (many $ char <code>b</code>)
</pre>
                  <p><em>Since: parsec-3.1.12</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a)
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p) -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:97"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt;
                        (a, b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c, d, e) -&gt; (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c, d, e)
                        -&gt; (a, b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
            title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a id="t:Monoid" class="def">Monoid</a> a
          <span class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Base.html#Monoid" class="link">Source</a>
          <a href="#t:Monoid" class="selflink">#</a></p>
        <div class="doc">
          <p>The class of monoids (types with an associative binary operation that
            has an identity). Instances should satisfy the following laws:</p>
          <ul>
            <li>
              <pre>x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:mempty" title="Distribution.Compat.Prelude.Internal">mempty</a></code> = x</pre>
            </li>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:mempty" title="Distribution.Compat.Prelude.Internal">mempty</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> x = x</pre>
            </li>
            <li><code>x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                    title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> (y <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                    title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z) = (x <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                    title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> y) <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                    title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z</code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                  title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> law)</li>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:mconcat" title="Distribution.Compat.Prelude.Internal">mconcat</a></code> = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code> '(&lt;&gt;)' <code><a href="Distribution-Compat-Prelude-Internal.html#v:mempty" title="Distribution.Compat.Prelude.Internal">mempty</a></code></pre>
            </li>
          </ul>
          <p>The method names refer to the monoid of lists under concatenation,
            but there are many other instances.</p>
          <p>Some types can be viewed as a monoid in more than one way,
            e.g. both addition and multiplication on numbers.
            In such cases we often define <code>newtype</code>s and make those instances
            of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                title="Distribution.Compat.Prelude.Internal">Monoid</a></code>, e.g. <code>Sum</code> and
            <code>Product</code>.</p>
          <p><strong>NOTE</strong>: <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> is a superclass of <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                title="Distribution.Compat.Prelude.Internal">Monoid</a></code> since <em>base-4.11.0.0</em>.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:mempty"
              title="Distribution.Compat.Prelude.Internal">mempty</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:mempty" class="def">mempty</a> :: a <a
              href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Identity of <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                  title="Distribution.Compat.Prelude.Internal">mappend</a></code></p>
          </div>
          <p class="src"><a id="v:mappend" class="def">mappend</a> :: a -&gt; a -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
              class="selflink">#</a></p>
          <div class="doc">
            <p>An associative operation</p>
            <p><strong>NOTE</strong>: This method is redundant and has the default
              implementation <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                    title="Distribution.Compat.Prelude.Internal">mappend</a></code> = '(&lt;&gt;)'</code> since
              <em>base-4.11.0.0</em>.</p>
          </div>
          <p class="src"><a id="v:mconcat" class="def">mconcat</a> :: [a] -&gt; a <a
              href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Fold a list using the monoid.</p>
            <p>For most types, the default definition for <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:mconcat"
                  title="Distribution.Compat.Prelude.Internal">mconcat</a></code> will be
              used, but the function is included in the class definition so
              that an optimized version can be provided for specific types.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Monoid" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: () -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [()] -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                      title="Data.Binary.Builder">Builder</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] -&gt;
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a>] -&gt;
                        <a href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a>] -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:mempty"
                        title="Distribution.Compat.Prelude.Internal">mempty</a></code> = <code><a
                        href="Distribution-Types-ExecutableScope.html#v:ExecutablePublic"
                        title="Distribution.Types.ExecutableScope">ExecutablePublic</a></code></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a>] -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a>] -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                      title="Distribution.Simple.Setup">BenchmarkFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:TestFlags"
                      title="Distribution.Simple.Setup">TestFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Monoid" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Simple-Setup.html#t:GlobalFlags"
                      title="Distribution.Simple.Setup">GlobalFlags</a></span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a>] -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [[a]] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p>Lift a semigroup into <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a></code> forming a <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> according to
                    <a href="http://en.wikipedia.org/wiki/Monoid">http://en.wikipedia.org/wiki/Monoid</a>: &quot;Any
                    semigroup <code>S</code> may be
                    turned into a monoid simply by adjoining an element <code>e</code> not in <code>S</code>
                    and defining <code>e*e = e</code> and <code>e*s = s = s*e</code> for all <code>s &#8712;
                      S</code>.&quot;</p>
                  <p><em>Since 4.11.0</em>: constraint on inner <code>a</code> value generalised from
                    <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> to <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code>.</p>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a] -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:47"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:48"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a]
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a
                          href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a] -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ()
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ()]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a
                          href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a] -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a] -&gt;
                        <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a] -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (MergeSet a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: MergeSet a -&gt; MergeSet a -&gt; MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [MergeSet a] -&gt; MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a>
                    a)</span> <a href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-DList.html">Distribution.Compat.DList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a]
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a] -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> a)</span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a] -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:69"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> dir, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> dir) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Monoid"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a] -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc">
                  <p>Monoid operations on NubLists.
                    For a valid Monoid instance we need to satistfy the required monoid laws;
                    identity, associativity and closure.</p>
                  <p>Identity : by inspection:
                    mempty <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> NubList xs == NubList xs
                    <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> mempty</p>
                  <p>Associativity : by inspection:
                    (NubList xs <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> NubList ys) <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> NubList zs
                    == NubList xs <code><a href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> (NubList ys <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:mappend"
                        title="Distribution.Compat.Prelude.Internal">mappend</a></code> NubList zs)</p>
                  <p>Closure : appending two lists of type a and removing duplicates obviously
                    does not change the type.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>)</span> <a
                    href="#t:Monoid" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a -&gt; b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a -&gt; b) -&gt; (a -&gt; b) -&gt; a -&gt; b
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [a -&gt; b] -&gt; a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:75"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(a, b)] -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a
                          href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a] -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s] -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:80"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(a, b, c)] -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a
                          href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b] -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat"
                          class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:82"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:85"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p] -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:86"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a, b, c,
                        d) <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(a, b, c, d)] -&gt; (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:87"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a))
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m
                    a)</span></td>
                <td class="doc">
                  <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> instance for <code><a
                        href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a></code> is
                    used for the same purposes as
                    the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> instance.</p>
                  <p><em>Since: parsec-3.1.12</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#mappend"
                          class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a]
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a
                          href="#v:mconcat" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="../base-4.12.0.0/src/GHC-Base.html#mempty"
                          class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p] -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Monoid:Monoid:90"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Monoid:Monoid:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt; (a,
                        b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a
                          href="#v:mappend" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [(a, b, c, d, e)] -&gt; (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Bool" class="def">Bool</a> <a href="#t:Bool"
            class="selflink">#</a></p>
        <div class="subs constructors">
          <p class="caption">Constructors</p>
          <table>
            <tr>
              <td class="src"><a id="v:False" class="def">False</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:True" class="def">True</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
          </table>
        </div>
        <div class="subs instances">
          <details id="i:Bool" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Data:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Ord:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Ord:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Read:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Read:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Show:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Show:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Ix:8"></span> <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Ix:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Generic:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Generic:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:SingKind:10"></span> SingKind <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:SingKind:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> DemoteRep <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromSing">fromSing</a> :: Sing a -&gt; DemoteRep <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Storable:11"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Storable:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Bits:12"></span>
                    <a href="../base-4.12.0.0/Data-Bits.html#t:Bits" title="Data.Bits">Bits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p>Interpret <code><a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a></code> as 1-bit bit-field</p>
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Bits:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:FiniteBits:13"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:FiniteBits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Binary:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Binary:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:NFData:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:NFData:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Pretty:16"></span> <a href="Distribution-Pretty.html#t:Pretty"
                      title="Distribution.Pretty">Pretty</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span> <a href="#t:Pretty"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Pretty:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Pretty.html">Distribution.Pretty</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pretty">pretty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="#v:pretty" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:BooleanFlag:17"></span> <a
                      href="Distribution-Simple-Flag.html#t:BooleanFlag"
                      title="Distribution.Simple.Flag">BooleanFlag</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span> <a href="#t:BooleanFlag"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:BooleanFlag:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:asBool">asBool</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:asBool"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:Parsec:18"></span> <a href="Distribution-Parsec-Class.html#t:Parsec"
                      title="Distribution.Parsec.Class">Parsec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span> <a href="#t:Parsec"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Parsec:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:parsec">parsec</a> :: <a
                          href="Distribution-Parsec-Class.html#t:CabalParsing"
                          title="Distribution.Parsec.Class">CabalParsing</a> m =&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:parsec"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Text:19"></span>
                    <a href="Distribution-Text.html#t:Text" title="Distribution.Text">Text</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span> <a href="#t:Text"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Text:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Text.html">Distribution.Text</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:disp">disp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="#v:disp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:parse">parse</a> :: <a href="Distribution-Compat-ReadP.html#t:ReadP"
                          title="Distribution.Compat.ReadP">ReadP</a> r <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:parse"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:IArray:20"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:IArray:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:SingI:21"></span> SingI <a
                      href="Distribution-Compat-Prelude-Internal.html#v:False"
                      title="Distribution.Compat.Prelude.Internal">False</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:SingI:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sing">sing</a> :: Sing <a
                          href="Distribution-Compat-Prelude-Internal.html#v:False"
                          title="Distribution.Compat.Prelude.Internal">False</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:SingI:22"></span> SingI <a
                      href="Distribution-Compat-Prelude-Internal.html#v:True"
                      title="Distribution.Compat.Prelude.Internal">True</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:SingI:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sing">sing</a> :: Sing <a
                          href="Distribution-Compat-Prelude-Internal.html#v:True"
                          title="Distribution.Compat.Prelude.Internal">True</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:MArray:23"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:MArray:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Rep:24"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Rep:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a> = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Bool&quot; &quot;GHC.Types&quot; &quot;ghc-prim&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;False&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;True&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Bool:Sing:25"></span>
                    <span class="keyword">data</span> Sing (a :: <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:Sing:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> Sing (a :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a>) <span class="keyword">where</span>
                      <ul class="inst">
                        <li class="inst"><a id="v:STrue" class="def">STrue</a> :: <span class="keyword">forall</span> (a
                          :: <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                            title="Distribution.Compat.Prelude.Internal">Bool</a>). Sing <a
                            href="Distribution-Compat-Prelude-Internal.html#v:True"
                            title="Distribution.Compat.Prelude.Internal">True</a></li>
                        <li class="inst"><a id="v:SFalse" class="def">SFalse</a> :: <span class="keyword">forall</span>
                          (a :: <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                            title="Distribution.Compat.Prelude.Internal">Bool</a>). Sing <a
                            href="Distribution-Compat-Prelude-Internal.html#v:False"
                            title="Distribution.Compat.Prelude.Internal">False</a></li>
                      </ul>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Bool:DemoteRep:26"></span> <span class="keyword">type</span> DemoteRep <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Bool:DemoteRep:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> DemoteRep <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a> = <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                        title="Distribution.Compat.Prelude.Internal">Bool</a></div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Char" class="def">Char</a> <a href="#t:Char"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Char" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Data:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Ord:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Ord:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Read:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Read:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Show:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Show:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Ix:8"></span> <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Ix:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Storable:9"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Storable:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Binary:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Binary:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:NFData:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:NFData:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:ErrorList:12"></span> <a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html#t:ErrorList"
                      title="Control.Monad.Trans.Error">ErrorList</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:ErrorList:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:listMsg">listMsg</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] <a
                          href="../transformers-0.5.6.2/src/Control-Monad-Trans-Error.html#listMsg"
                          class="link">Source</a> <a href="#v:listMsg" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:IArray:13"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:IArray:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Newtype:14"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:FilePathNT"
                      title="Distribution.Parsec.Newtypes">FilePathNT</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:String"
                      title="Distribution.Compat.Prelude.Internal">String</a></span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Newtype:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:FilePathNT"
                          title="Distribution.Parsec.Newtypes">FilePathNT</a> <a href="#v:pack" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:FilePathNT"
                          title="Distribution.Parsec.Newtypes">FilePathNT</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Newtype:15"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:FreeText"
                      title="Distribution.Parsec.Newtypes">FreeText</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:String"
                      title="Distribution.Compat.Prelude.Internal">String</a></span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Newtype:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:FreeText"
                          title="Distribution.Parsec.Newtypes">FreeText</a> <a href="#v:pack" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:FreeText"
                          title="Distribution.Parsec.Newtypes">FreeText</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Newtype:16"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:Token-39-"
                      title="Distribution.Parsec.Newtypes">Token'</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:String"
                      title="Distribution.Compat.Prelude.Internal">String</a></span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Newtype:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:Token-39-"
                          title="Distribution.Parsec.Newtypes">Token'</a> <a href="#v:pack" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:Token-39-"
                          title="Distribution.Parsec.Newtypes">Token'</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Newtype:17"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:Token" title="Distribution.Parsec.Newtypes">Token</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:String"
                      title="Distribution.Compat.Prelude.Internal">String</a></span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Newtype:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:Token"
                          title="Distribution.Parsec.Newtypes">Token</a> <a href="#v:pack" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:Token"
                          title="Distribution.Parsec.Newtypes">Token</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="../text-1.2.3.1/Data-Text-Lazy.html#t:Text" title="Data.Text.Lazy">Text</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a
                          href="../text-1.2.3.1/Data-Text-Lazy.html#t:Text" title="Data.Text.Lazy">Text</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="../text-1.2.3.1/Data-Text-Lazy.html#t:Text" title="Data.Text.Lazy">Text</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="../text-1.2.3.1/Data-Text.html#t:Text" title="Data.Text">Text</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a href="../text-1.2.3.1/Data-Text.html#t:Text"
                          title="Data.Text">Text</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="../text-1.2.3.1/Data-Text.html#t:Text" title="Data.Text">Text</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Stream:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:Stream" title="Text.Parsec">Stream</a> <a
                      href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                      title="Distribution.Parsec.FieldLineStream">FieldLineStream</a> m <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span> <a href="#t:Stream"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Stream:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Parsec-FieldLineStream.html">Distribution.Parsec.FieldLineStream</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:uncons">uncons</a> :: <a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a> -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>, <a
                          href="Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"
                          title="Distribution.Parsec.FieldLineStream">FieldLineStream</a>)) <a
                          href="../parsec-3.1.13.0/src/Text-Parsec-Prim.html#uncons" class="link">Source</a> <a
                          href="#v:uncons" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Generic1:23"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Generic1:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:MArray:24"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:MArray:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Functor:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Functor:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Foldable:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Foldable:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Traversable:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Traversable:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Eq:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Eq:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Ord:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Ord:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Show:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Show:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Char:Generic:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Generic:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:URec:32"></span>
                    <span class="keyword">data</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Char-35-"
                        title="GHC.Exts">Char#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:URec:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Char"
                        title="Distribution.Compat.Prelude.Internal">Char</a> (p :: k) = <a id="v:UChar"
                        class="def">UChar</a> {<ul class="inst">
                        <li class="inst"><a id="v:uChar-35-" class="def">uChar#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Char-35-" title="GHC.Exts">Char#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Rep1:33"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                      title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Rep1:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Char"
                        title="Distribution.Compat.Prelude.Internal">Char</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UChar&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uChar#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UChar" title="GHC.Generics">UChar</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Char:Rep:34"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Char:Rep:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Char"
                        title="Distribution.Compat.Prelude.Internal">Char</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UChar&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uChar#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UChar" title="GHC.Generics">UChar</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Double" class="def">Double</a> <a href="#t:Double"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Double" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Double:Eq:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Eq:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Floating:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Floating:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Data:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Data:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Double:Ord:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Ord:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Read:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Read:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:RealFloat:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:RealFloat:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Storable:7"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Storable:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Binary:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Binary:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:NFData:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:NFData:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:IArray:10"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:IArray:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Generic1:11"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Generic1:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:MArray:12"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:MArray:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Functor:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Functor:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Foldable:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Foldable:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Traversable:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Traversable:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Double:Eq:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Eq:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Ord:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Ord:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Show:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Show:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Generic:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Generic:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:URec:20"></span> <span class="keyword">data</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Double-35-"
                        title="GHC.Exts">Double#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:URec:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Double"
                        title="Distribution.Compat.Prelude.Internal">Double</a> (p :: k) = <a id="v:UDouble"
                        class="def">UDouble</a> {<ul class="inst">
                        <li class="inst"><a id="v:uDouble-35-" class="def">uDouble#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Double-35-" title="GHC.Exts">Double#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Rep1:21"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Rep1:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Double"
                        title="Distribution.Compat.Prelude.Internal">Double</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UDouble&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uDouble#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UDouble" title="GHC.Generics">UDouble</a> :: k
                      -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Double:Rep:22"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Double:Rep:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Double"
                        title="Distribution.Compat.Prelude.Internal">Double</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UDouble&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uDouble#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UDouble" title="GHC.Generics">UDouble</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Float" class="def">Float</a> <a href="#t:Float"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Float" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Eq:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Eq:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Floating:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Floating"
                      title="Distribution.Compat.Prelude.Internal">Floating</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Floating:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pi">pi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#pi" class="link">Source</a> <a href="#v:pi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:exp">exp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exp" class="link">Source</a> <a href="#v:exp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log">log</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log" class="link">Source</a> <a href="#v:log"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sqrt">sqrt</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sqrt" class="link">Source</a> <a href="#v:sqrt"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--42-">(**)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#%2A%2A" class="link">Source</a> <a
                          href="#v:-42--42-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:logBase">logBase</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#logBase" class="link">Source</a> <a
                          href="#v:logBase" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sin">sin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sin" class="link">Source</a> <a href="#v:sin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cos">cos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cos" class="link">Source</a> <a href="#v:cos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tan">tan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tan" class="link">Source</a> <a href="#v:tan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asin">asin</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asin" class="link">Source</a> <a href="#v:asin"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acos">acos</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acos" class="link">Source</a> <a href="#v:acos"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan">atan</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan" class="link">Source</a> <a href="#v:atan"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sinh">sinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#sinh" class="link">Source</a> <a href="#v:sinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:cosh">cosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#cosh" class="link">Source</a> <a href="#v:cosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:tanh">tanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#tanh" class="link">Source</a> <a href="#v:tanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:asinh">asinh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#asinh" class="link">Source</a> <a href="#v:asinh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:acosh">acosh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#acosh" class="link">Source</a> <a href="#v:acosh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atanh">atanh</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atanh" class="link">Source</a> <a href="#v:atanh"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1p">log1p</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1p" class="link">Source</a> <a href="#v:log1p"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:expm1">expm1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#expm1" class="link">Source</a> <a href="#v:expm1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1pexp">log1pexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1pexp" class="link">Source</a> <a
                          href="#v:log1pexp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:log1mexp">log1mexp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#log1mexp" class="link">Source</a> <a
                          href="#v:log1mexp" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Data:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Data:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Ord:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Ord:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Read:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Read:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:RealFloat:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:RealFloat"
                      title="Distribution.Compat.Prelude.Internal">RealFloat</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:RealFloat:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Float.html">GHC.Float</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:floatRadix">floatRadix</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRadix" class="link">Source</a> <a
                          href="#v:floatRadix" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatDigits">floatDigits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatDigits" class="link">Source</a> <a
                          href="#v:floatDigits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:floatRange">floatRange</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#floatRange" class="link">Source</a> <a
                          href="#v:floatRange" class="selflink">#</a></p>
                      <p class="src"><a href="#v:decodeFloat">decodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Float.html#decodeFloat" class="link">Source</a> <a
                          href="#v:decodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:encodeFloat">encodeFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#encodeFloat" class="link">Source</a> <a
                          href="#v:encodeFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:exponent">exponent</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#exponent" class="link">Source</a> <a
                          href="#v:exponent" class="selflink">#</a></p>
                      <p class="src"><a href="#v:significand">significand</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#significand" class="link">Source</a> <a
                          href="#v:significand" class="selflink">#</a></p>
                      <p class="src"><a href="#v:scaleFloat">scaleFloat</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#scaleFloat" class="link">Source</a> <a
                          href="#v:scaleFloat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNaN">isNaN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNaN" class="link">Source</a> <a href="#v:isNaN"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:isInfinite">isInfinite</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isInfinite" class="link">Source</a> <a
                          href="#v:isInfinite" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isDenormalized">isDenormalized</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isDenormalized" class="link">Source</a> <a
                          href="#v:isDenormalized" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isNegativeZero">isNegativeZero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isNegativeZero" class="link">Source</a> <a
                          href="#v:isNegativeZero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isIEEE">isIEEE</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#isIEEE" class="link">Source</a> <a href="#v:isIEEE"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:atan2">atan2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/GHC-Float.html#atan2" class="link">Source</a> <a href="#v:atan2"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Storable:7"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Storable:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Binary:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Binary:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:NFData:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:NFData:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:IArray:10"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:IArray:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Generic1:11"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Generic1:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:MArray:12"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:MArray:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Functor:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Functor:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Foldable:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Foldable:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Traversable:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Traversable:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Eq:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Eq:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Ord:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Ord:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Show:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Show:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Generic:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Generic:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:URec:20"></span> <span class="keyword">data</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Float-35-"
                        title="GHC.Exts">Float#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:URec:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Float"
                        title="Distribution.Compat.Prelude.Internal">Float</a> (p :: k) = <a id="v:UFloat"
                        class="def">UFloat</a> {<ul class="inst">
                        <li class="inst"><a id="v:uFloat-35-" class="def">uFloat#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Float-35-" title="GHC.Exts">Float#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Float:Rep1:21"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Rep1:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Float"
                        title="Distribution.Compat.Prelude.Internal">Float</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UFloat&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uFloat#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UFloat" title="GHC.Generics">UFloat</a> :: k -&gt;
                      <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Float:Rep:22"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Float:Rep:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Float"
                        title="Distribution.Compat.Prelude.Internal">Float</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UFloat&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uFloat#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UFloat" title="GHC.Generics">UFloat</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int" class="def">Int</a> <a href="#t:Int"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Int" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Num:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Ord:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Show:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Ix:11"></span> <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Bits:13"></span>
                    <a href="../base-4.12.0.0/Data-Bits.html#t:Bits" title="Data.Bits">Bits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Pretty:17"></span> <a href="Distribution-Pretty.html#t:Pretty"
                      title="Distribution.Pretty">Pretty</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span> <a href="#t:Pretty"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Pretty:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Pretty.html">Distribution.Pretty</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pretty">pretty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="#v:pretty" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Text:18"></span>
                    <a href="Distribution-Text.html#t:Text" title="Distribution.Text">Text</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span> <a href="#t:Text"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Text:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Text.html">Distribution.Text</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:disp">disp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="#v:disp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:parse">parse</a> :: <a href="Distribution-Compat-ReadP.html#t:ReadP"
                          title="Distribution.Compat.ReadP">ReadP</a> r <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:parse" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:IArray:19"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:IArray:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Generic1:20"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Generic1:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:MArray:21"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:MArray:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Functor:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Functor:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Foldable:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Foldable:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Traversable:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Traversable:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Eq:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Eq:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Ord:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Ord:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Show:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Show:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int:Generic:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Generic:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:URec:29"></span>
                    <span class="keyword">data</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Int-35-"
                        title="GHC.Exts">Int#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:URec:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Int"
                        title="Distribution.Compat.Prelude.Internal">Int</a> (p :: k) = <a id="v:UInt"
                        class="def">UInt</a> {<ul class="inst">
                        <li class="inst"><a id="v:uInt-35-" class="def">uInt#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Int-35-" title="GHC.Exts">Int#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Rep1:30"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                      title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Rep1:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Int"
                        title="Distribution.Compat.Prelude.Internal">Int</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UInt&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uInt#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UInt" title="GHC.Generics">UInt</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int:Rep:31"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int:Rep:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Int"
                        title="Distribution.Compat.Prelude.Internal">Int</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UInt&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uInt#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UInt" title="GHC.Generics">UInt</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Integer" class="def">Integer</a> <a href="#t:Integer"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Integer" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Enum:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Enum:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Integer:Eq:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Eq:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Integral:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Integral:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Data:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Num:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Num:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Ord:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Ord:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Integer-Type.html">GHC.Integer.Type</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Read:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Read:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Real:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.0.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Real:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Show:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Show:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Ix:10"></span> <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Ix:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Bits:11"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Bits:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:Binary:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:Binary:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Integer:NFData:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Integer:NFData:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Maybe" class="def">Maybe</a> a <a
            href="../base-4.12.0.0/src/GHC-Maybe.html#Maybe" class="link">Source</a> <a href="#t:Maybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> type encapsulates an optional value. A
            value of type
            <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                  title="Distribution.Compat.Prelude.Internal">Maybe</a></code> a</code> either contains a value of type
            <code>a</code> (represented as <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                  title="Distribution.Compat.Prelude.Internal">Just</a></code> a</code>),
            or it is empty (represented as <code><a href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>). Using <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> is a good way to
            deal with errors or exceptional cases without resorting to drastic
            measures such as <code>error</code>.</p>
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> type is also a monad. It is a simple kind
            of error
            monad, where all errors are represented by <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>. A richer
            error monad can be built using the <code><a href="../base-4.12.0.0/Data-Either.html#v:Either"
                title="Data.Either">Either</a></code> type.</p>
        </div>
        <div class="subs constructors">
          <p class="caption">Constructors</p>
          <table>
            <tr>
              <td class="src"><a id="v:Nothing" class="def">Nothing</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:Just" class="def">Just</a> a</td>
              <td class="doc empty">&nbsp;</td>
            </tr>
          </table>
        </div>
        <div class="subs instances">
          <details id="i:Maybe" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Monad:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Monad:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; (a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Functor:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Functor:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:MonadFail:3"></span> <a
                      href="../base-4.12.0.0/Control-Monad-Fail.html#t:MonadFail"
                      title="Control.Monad.Fail">MonadFail</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:MonadFail:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Monad-Fail.html">Control.Monad.Fail</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/Control-Monad-Fail.html#fail" class="link">Source</a> <a
                          href="#v:fail" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Applicative:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Applicative:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Foldable:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Foldable:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Traversable:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Traversable:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (f a) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (m a) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Eq1:7"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Eq1:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq">liftEq</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq" class="link">Source</a> <a
                          href="#v:liftEq" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Ord1:8"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Ord1:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare">liftCompare</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare" class="link">Source</a> <a
                          href="#v:liftCompare" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Read1:9"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Read1:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftReadsPrec">liftReadsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadsPrec" class="link">Source</a> <a
                          href="#v:liftReadsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadList">liftReadList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadList" class="link">Source</a> <a
                          href="#v:liftReadList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadPrec">liftReadPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadPrec" class="link">Source</a> <a
                          href="#v:liftReadPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadListPrec">liftReadListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadListPrec" class="link">Source</a>
                        <a href="#v:liftReadListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Show1:10"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Show1:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec" class="link">Source</a> <a
                          href="#v:liftShowsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList" class="link">Source</a> <a
                          href="#v:liftShowList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Alternative:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Alternative:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:MonadPlus:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:MonadPlus:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:NFData1:13"></span> <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:NFData1:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftRnf">liftRnf</a> :: (a -&gt; ()) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#liftRnf" class="link">Source</a> <a
                          href="#v:liftRnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Eq:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Eq:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Maybe.html">GHC.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Data:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Data:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Ord:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Ord:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Maybe.html">GHC.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Read:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Read:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Show:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Show:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Generic:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Generic:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Semigroup:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Semigroup:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Monoid:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p>Lift a semigroup into <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a></code> forming a <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> according to
                    <a href="http://en.wikipedia.org/wiki/Monoid">http://en.wikipedia.org/wiki/Monoid</a>: &quot;Any
                    semigroup <code>S</code> may be
                    turned into a monoid simply by adjoining an element <code>e</code> not in <code>S</code>
                    and defining <code>e*e = e</code> and <code>e*s = s = s*e</code> for all <code>s &#8712;
                      S</code>.&quot;</p>
                  <p><em>Since 4.11.0</em>: constraint on inner <code>a</code> value generalised from
                    <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                        title="Distribution.Compat.Prelude.Internal">Monoid</a></code> to <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code>.</p>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Monoid:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:SingKind:22"></span> SingKind a =&gt; SingKind (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:SingKind:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> DemoteRep (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromSing">fromSing</a> :: Sing a0 -&gt; DemoteRep (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Binary:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Binary:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:NFData:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:NFData:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Generic1:25"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Generic1:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:SingI:26"></span> SingI (<a
                      href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                      title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:SingI:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sing">sing</a> :: Sing <a
                          href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                          title="Distribution.Compat.Prelude.Internal">Nothing</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:SingI:27"></span> SingI a2 =&gt; SingI (<a
                      href="Distribution-Compat-Prelude-Internal.html#v:Just"
                      title="Distribution.Compat.Prelude.Internal">Just</a> a2 :: <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a1)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:SingI:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sing">sing</a> :: Sing (<a
                          href="Distribution-Compat-Prelude-Internal.html#v:Just"
                          title="Distribution.Compat.Prelude.Internal">Just</a> a2)</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Maybe:Rep:28"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Rep:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> a) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Maybe&quot; &quot;GHC.Maybe&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Nothing&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Just&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> a)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Sing:29"></span> <span class="keyword">data</span> Sing (b :: <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Sing:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> Sing (b :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <span class="keyword">where</span>
                      <ul class="inst">
                        <li class="inst"><a id="v:SNothing" class="def">SNothing</a> :: <span
                            class="keyword">forall</span> a (b :: <a
                            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                            title="Distribution.Compat.Prelude.Internal">Maybe</a> a). Sing (<a
                            href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                            title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                            title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</li>
                        <li class="inst"><a id="v:SJust" class="def">SJust</a> :: <span class="keyword">forall</span> a
                          (b :: <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                            title="Distribution.Compat.Prelude.Internal">Maybe</a> a) (a1 :: a). Sing a1 -&gt; Sing (<a
                            href="Distribution-Compat-Prelude-Internal.html#v:Just"
                            title="Distribution.Compat.Prelude.Internal">Just</a> a1)</li>
                      </ul>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:DemoteRep:30"></span> <span class="keyword">type</span> DemoteRep (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:DemoteRep:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> DemoteRep (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> a) = <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> (DemoteRep a)</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Maybe:Rep1:31"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Maybe:Rep1:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Maybe&quot; &quot;GHC.Maybe&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Nothing&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Just&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a>))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Ordering" class="def">Ordering</a> <a
            href="#t:Ordering" class="selflink">#</a></p>
        <div class="subs constructors">
          <p class="caption">Constructors</p>
          <table>
            <tr>
              <td class="src"><a id="v:LT" class="def">LT</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:EQ" class="def">EQ</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:GT" class="def">GT</a></td>
              <td class="doc empty">&nbsp;</td>
            </tr>
          </table>
        </div>
        <div class="subs instances">
          <details id="i:Ordering" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Enum:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Data:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Ord:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Ord:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Read:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Read:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Show:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Show:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Ix:8"></span> <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                      title="Data.Ix">Ix</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Ix:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Generic:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Generic:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Semigroup:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Semigroup:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Monoid:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Monoid:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Binary:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Binary:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:NFData:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:NFData:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Ordering:Rep:14"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Ordering:Rep:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                        title="Distribution.Compat.Prelude.Internal">Ordering</a> = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Ordering&quot; &quot;GHC.Types&quot; &quot;ghc-prim&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;LT&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;EQ&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;GT&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:Rational" class="def">Rational</a> = <a
            href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integer"
            title="Distribution.Compat.Prelude.Internal">Integer</a> <a
            href="../base-4.12.0.0/src/GHC-Real.html#Rational" class="link">Source</a> <a href="#t:Rational"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Arbitrary-precision rational numbers, represented as a ratio of
            two <code><a href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                title="Distribution.Compat.Prelude.Internal">Integer</a></code> values. A rational number may be
            constructed using
            the <code><a href="../base-4.12.0.0/Data-Ratio.html#v:-37-" title="Data.Ratio">%</a></code> operator.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Either" class="def">Either</a> a b <a
            href="../base-4.12.0.0/src/Data-Either.html#Either" class="link">Source</a> <a href="#t:Either"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                title="Distribution.Compat.Prelude.Internal">Either</a></code> type represents values with two
            possibilities: a value of
            type <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                  title="Distribution.Compat.Prelude.Internal">Either</a></code> a b</code> is either <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> a</code> or <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code> b</code>.</p>
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                title="Distribution.Compat.Prelude.Internal">Either</a></code> type is sometimes used to represent a
            value which is
            either correct or an error; by convention, the <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Left"
                title="Distribution.Compat.Prelude.Internal">Left</a></code> constructor is
            used to hold an error value and the <code><a href="Distribution-Compat-Prelude-Internal.html#v:Right"
                title="Distribution.Compat.Prelude.Internal">Right</a></code> constructor is used to
            hold a correct value (mnemonic: &quot;right&quot; also means &quot;correct&quot;).</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:noid:0">Examples</h4>
          <details id="ch:noid:0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>The type <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                    title="Distribution.Compat.Prelude.Internal">Either</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:String"
                    title="Distribution.Compat.Prelude.Internal">String</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:Int"
                    title="Distribution.Compat.Prelude.Internal">Int</a></code></code> is the type of values which can
              be either
              a <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code> or an <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>. The <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> constructor can be used only on
              <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code>s, and the <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code> constructor can be used only on <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>s:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let s = Left &quot;foo&quot; :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>s
</code></strong>Left &quot;foo&quot;
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let n = Right 3 :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>n
</code></strong>Right 3
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:type s
</code></strong>s :: Either String Int
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:type n
</code></strong>n :: Either String Int
</pre>
            <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                  title="Distribution.Compat.Prelude.Internal">fmap</a></code> from our <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                  title="Distribution.Compat.Prelude.Internal">Functor</a></code> instance will ignore <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> values, but
              will apply the supplied function to values contained in a <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code>:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let s = Left &quot;foo&quot; :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let n = Right 3 :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fmap (*2) s
</code></strong>Left &quot;foo&quot;
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fmap (*2) n
</code></strong>Right 6
</pre>
            <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                  title="Distribution.Compat.Prelude.Internal">Monad</a></code> instance for <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Either"
                  title="Distribution.Compat.Prelude.Internal">Either</a></code> allows us to chain together multiple
              actions which may fail, and fail overall if any of the individual
              steps failed. First we'll write a function that can either parse an
              <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code> from a <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Char"
                  title="Distribution.Compat.Prelude.Internal">Char</a></code>, or fail.</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Data.Char ( digitToInt, isDigit )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:{
</code></strong>    let parseEither :: Char -&gt; Either String Int
        parseEither c
          | isDigit c = Right (digitToInt c)
          | otherwise = Left &quot;parse error&quot;
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:}
</code></strong></pre>
            <p>The following should work, since both <code>'1'</code> and <code>'2'</code> can be
              parsed as <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>s.</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:{
</code></strong>    let parseMultiple :: Either String Int
        parseMultiple = do
          x &lt;- parseEither '1'
          y &lt;- parseEither '2'
          return (x + y)
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:}
</code></strong></pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>parseMultiple
</code></strong>Right 3
</pre>
            <p>But the following should fail overall, since the first operation where
              we attempt to parse <code>'m'</code> as an <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code> will fail:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:{
</code></strong>    let parseMultiple :: Either String Int
        parseMultiple = do
          x &lt;- parseEither 'm'
          y &lt;- parseEither '2'
          return (x + y)
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:}
</code></strong></pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>parseMultiple
</code></strong>Left &quot;parse error&quot;
</pre>
          </details>
        </div>
        <div class="subs constructors">
          <p class="caption">Constructors</p>
          <table>
            <tr>
              <td class="src"><a id="v:Left" class="def">Left</a> a</td>
              <td class="doc empty">&nbsp;</td>
            </tr>
            <tr>
              <td class="src"><a id="v:Right" class="def">Right</a> b</td>
              <td class="doc empty">&nbsp;</td>
            </tr>
          </table>
        </div>
        <div class="subs instances">
          <details id="i:Either" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Either:Eq2:1"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq2" title="Data.Functor.Classes">Eq2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Eq2:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq2">liftEq2</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; (c -&gt; d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> b d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq2" class="link">Source</a> <a
                          href="#v:liftEq2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Ord2:2"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord2" title="Data.Functor.Classes">Ord2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Ord2:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare2">liftCompare2</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; (c -&gt; d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> b d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare2" class="link">Source</a> <a
                          href="#v:liftCompare2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Read2:3"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read2" title="Data.Functor.Classes">Read2</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Read2:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftReadsPrec2">liftReadsPrec2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadsPrec2" class="link">Source</a>
                        <a href="#v:liftReadsPrec2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadList2">liftReadList2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadList2" class="link">Source</a> <a
                          href="#v:liftReadList2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadPrec2">liftReadPrec2</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [b] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadPrec2" class="link">Source</a> <a
                          href="#v:liftReadPrec2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadListPrec2">liftReadListPrec2</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> b -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [b] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadListPrec2"
                          class="link">Source</a> <a href="#v:liftReadListPrec2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Show2:4"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show2" title="Data.Functor.Classes">Show2</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Show2:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec2">liftShowsPrec2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec2" class="link">Source</a>
                        <a href="#v:liftShowsPrec2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList2">liftShowList2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList2" class="link">Source</a> <a
                          href="#v:liftShowList2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:NFData2:5"></span> <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData2" title="Control.DeepSeq">NFData2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:NFData2:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftRnf2">liftRnf2</a> :: (a -&gt; ()) -&gt; (b -&gt; ()) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#liftRnf2" class="link">Source</a> <a
                          href="#v:liftRnf2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Newtype:6"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:SpecLicense"
                      title="Distribution.Parsec.Newtypes">SpecLicense</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> <a
                      href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a>)</span> <a
                    href="#t:Newtype" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Newtype:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> <a
                          href="Distribution-SPDX-License.html#v:License0"
                          title="Distribution.SPDX.License">License0</a> <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:SpecLicense"
                          title="Distribution.Parsec.Newtypes">SpecLicense</a> <a href="#v:pack" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:SpecLicense"
                          title="Distribution.Parsec.Newtypes">SpecLicense</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> <a
                          href="Distribution-SPDX-License.html#v:License0"
                          title="Distribution.SPDX.License">License0</a> <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> <a href="#v:unpack" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Newtype:7"></span> <a
                      href="Distribution-Compat-Newtype.html#t:Newtype" title="Distribution.Compat.Newtype">Newtype</a>
                    <a href="Distribution-Parsec-Newtypes.html#t:SpecVersion"
                      title="Distribution.Parsec.Newtypes">SpecVersion</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> <a
                      href="Distribution-Types-Version.html#t:Version" title="Distribution.Types.Version">Version</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a>)</span> <a href="#t:Newtype"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Newtype:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Newtypes.html">Distribution.Parsec.Newtypes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pack">pack</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Parsec-Newtypes.html#t:SpecVersion"
                          title="Distribution.Parsec.Newtypes">SpecVersion</a> <a href="#v:pack" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:unpack">unpack</a> :: <a
                          href="Distribution-Parsec-Newtypes.html#t:SpecVersion"
                          title="Distribution.Parsec.Newtypes">SpecVersion</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a href="#v:unpack"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Monad:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Monad:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-62--62--61-">(&gt;&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; (a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E%3D" class="link">Source</a> <a
                          href="#v:-62--62--61-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62--62-">(&gt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3E%3E" class="link">Source</a> <a href="#v:-62--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:return">return</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#return" class="link">Source</a> <a href="#v:return"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fail">fail</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fail" class="link">Source</a> <a href="#v:fail"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Functor:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Functor:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a0 -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Applicative:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> e)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Applicative:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:pure">pure</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#pure" class="link">Source</a> <a href="#v:pure"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42--62-">(&lt;*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A%3E" class="link">Source</a> <a
                          href="#v:-60--42--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftA2">liftA2</a> :: (a -&gt; b -&gt; c) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e c <a
                          href="../base-4.12.0.0/src/GHC-Base.html#liftA2" class="link">Source</a> <a href="#v:liftA2"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42--62-">(*&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%2A%3E" class="link">Source</a> <a href="#v:-42--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--42-">(&lt;*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> e a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%2A" class="link">Source</a> <a href="#v:-60--42-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Foldable:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Foldable:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a0 -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; [a0] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a0 =&gt; a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Traversable:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Traversable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a0 -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a (f a0) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a0 -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a (m a0) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Eq1:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Eq1:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq">liftEq</a> :: (a0 -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq" class="link">Source</a> <a
                          href="#v:liftEq" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Ord1:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Ord1:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare">liftCompare</a> :: (a0 -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare" class="link">Source</a> <a
                          href="#v:liftCompare" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Read1:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Read1:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftReadsPrec">liftReadsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadsPrec" class="link">Source</a> <a
                          href="#v:liftReadsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadList">liftReadList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadList" class="link">Source</a> <a
                          href="#v:liftReadList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadPrec">liftReadPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a0 -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a0] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadPrec" class="link">Source</a> <a
                          href="#v:liftReadPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadListPrec">liftReadListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a0 -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a0] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadListPrec" class="link">Source</a>
                        <a href="#v:liftReadListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Show1:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Show1:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Classes.html">Data.Functor.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec" class="link">Source</a> <a
                          href="#v:liftShowsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList" class="link">Source</a> <a
                          href="#v:liftShowList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:NFData1:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:NFData1:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftRnf">liftRnf</a> :: (a0 -&gt; ()) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#liftRnf" class="link">Source</a> <a
                          href="#v:liftRnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Generic1:18"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Generic1:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a) a0 <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a) a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Either:Eq:19"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Eq:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Data:20"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Data:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Ord:21"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Ord:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Read:22"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Read:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Show:23"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Show:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Generic:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Generic:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Semigroup:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Semigroup:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Binary:26"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Binary:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:NFData:27"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:NFData:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:IsNode:28"></span> (<a href="Distribution-Compat-Graph.html#t:IsNode"
                      title="Distribution.Compat.Graph">IsNode</a> a, <a href="Distribution-Compat-Graph.html#t:IsNode"
                      title="Distribution.Compat.Graph">IsNode</a> b, <a href="Distribution-Compat-Graph.html#t:Key"
                      title="Distribution.Compat.Graph">Key</a> a ~ <a href="Distribution-Compat-Graph.html#t:Key"
                      title="Distribution.Compat.Graph">Key</a> b) =&gt; <a
                      href="Distribution-Compat-Graph.html#t:IsNode" title="Distribution.Compat.Graph">IsNode</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span> <a href="#t:IsNode"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:IsNode:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a href="Distribution-Compat-Graph.html#t:Key"
                          title="Distribution.Compat.Graph">Key</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a href="#t:Key"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:nodeKey">nodeKey</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a href="#v:nodeKey"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:nodeNeighbors">nodeNeighbors</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; [<a
                          href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)] <a href="#v:nodeNeighbors"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Rep1:29"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Rep1:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Either"
                        title="Distribution.Compat.Prelude.Internal">Either</a> a :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Either&quot; &quot;Data.Either&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Left&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> a)) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Right&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a>))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Rep:30"></span> <span class="keyword">type</span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Rep:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Either"
                        title="Distribution.Compat.Prelude.Internal">Either</a> a b) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;Either&quot; &quot;Data.Either&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Left&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> a)) <a
                        href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;Right&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                        title="Distribution.Compat.Prelude.Internal">Nothing</a> :: <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                        title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                        href="../base-4.12.0.0/GHC-TypeLits.html#t:Symbol" title="GHC.TypeLits">Symbol</a>) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> b)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Either:Key:31"></span> <span class="keyword">type</span> <a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span> <a href="#t:Key"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Either:Key:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="src"><span class="keyword">type</span> <a href="Distribution-Compat-Graph.html#t:Key"
                        title="Distribution.Compat.Graph">Key</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#t:Either"
                        title="Distribution.Compat.Prelude.Internal">Either</a> a b) = <a
                        href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:putStr" class="def">putStr</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#putStr" class="link">Source</a> <a
            href="#v:putStr" class="selflink">#</a></p>
        <div class="doc">
          <p>Write a string to the standard output device
            (same as <code><a href="../base-4.12.0.0/GHC-IO-Handle.html#v:hPutStr"
                title="GHC.IO.Handle">hPutStr</a></code> <code><a href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdout"
                title="GHC.IO.Handle.FD">stdout</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:getLine" class="def">getLine</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> <a href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/System-IO.html#getLine" class="link">Source</a> <a href="#v:getLine"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Read a line from the standard input device
            (same as <code><a href="../base-4.12.0.0/GHC-IO-Handle.html#v:hGetLine"
                title="GHC.IO.Handle">hGetLine</a></code> <code><a href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdin"
                title="GHC.IO.Handle.FD">stdin</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:readIO" class="def">readIO</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Read"
            title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/System-IO.html#readIO" class="link">Source</a> <a
            href="#v:readIO" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:readIO"
                title="Distribution.Compat.Prelude.Internal">readIO</a></code> function is similar to <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:read"
                title="Distribution.Compat.Prelude.Internal">read</a></code> except that it signals
            parse failure to the <code><a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></code>
            monad instead of terminating the program.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:readLn" class="def">readLn</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Read"
            title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/System-IO.html#readLn" class="link">Source</a> <a
            href="#v:readLn" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:readLn"
                title="Distribution.Compat.Prelude.Internal">readLn</a></code> function combines <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:getLine"
                title="Distribution.Compat.Prelude.Internal">getLine</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:readIO"
                title="Distribution.Compat.Prelude.Internal">readIO</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:appendFile" class="def">appendFile</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
            title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#appendFile" class="link">Source</a>
          <a href="#v:appendFile" class="selflink">#</a></p>
        <div class="doc">
          <p>The computation <code><a href="Distribution-Compat-Prelude-Internal.html#v:appendFile"
                title="Distribution.Compat.Prelude.Internal">appendFile</a></code> <code>file str</code> function
            appends the string <code>str</code>,
            to the file <code>file</code>.</p>
          <p>Note that <code><a href="Distribution-Compat-Prelude-Internal.html#v:writeFile"
                title="Distribution.Compat.Prelude.Internal">writeFile</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:appendFile"
                title="Distribution.Compat.Prelude.Internal">appendFile</a></code> write a literal string
            to a file. To write a value of any printable type, as with <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:print"
                title="Distribution.Compat.Prelude.Internal">print</a></code>,
            use the <code><a href="Distribution-Compat-Prelude-Internal.html#v:show"
                title="Distribution.Compat.Prelude.Internal">show</a></code> function to convert the value to a string
            first.</p>
          <pre>main = appendFile &quot;squares&quot; (show [(x,x*x) | x &lt;- [0,0.1..2]])</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:writeFile" class="def">writeFile</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
            title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#writeFile" class="link">Source</a>
          <a href="#v:writeFile" class="selflink">#</a></p>
        <div class="doc">
          <p>The computation <code><a href="Distribution-Compat-Prelude-Internal.html#v:writeFile"
                title="Distribution.Compat.Prelude.Internal">writeFile</a></code> <code>file str</code> function writes
            the string <code>str</code>,
            to the file <code>file</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:readFile" class="def">readFile</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:FilePath"
            title="Distribution.Compat.Prelude.Internal">FilePath</a> -&gt; <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/System-IO.html#readFile" class="link">Source</a> <a href="#v:readFile"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:readFile"
                title="Distribution.Compat.Prelude.Internal">readFile</a></code> function reads a file and
            returns the contents of the file as a string.
            The file is read lazily, on demand, as with <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:getContents"
                title="Distribution.Compat.Prelude.Internal">getContents</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:interact" class="def">interact</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>) -&gt; <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
            href="../base-4.12.0.0/src/System-IO.html#interact" class="link">Source</a> <a href="#v:interact"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:interact"
                title="Distribution.Compat.Prelude.Internal">interact</a></code> function takes a function of type
            <code>String-&gt;String</code>
            as its argument. The entire input from the standard input device is
            passed to this function as its argument, and the resulting string is
            output on the standard output device.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:getContents" class="def">getContents</a> :: <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/System-IO.html#getContents" class="link">Source</a> <a href="#v:getContents"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:getContents"
                title="Distribution.Compat.Prelude.Internal">getContents</a></code> operation returns all user input as
            a single string,
            which is read lazily as it is needed
            (same as <code><a href="../base-4.12.0.0/GHC-IO-Handle.html#v:hGetContents"
                title="GHC.IO.Handle">hGetContents</a></code> <code><a
                href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdin" title="GHC.IO.Handle.FD">stdin</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:getChar" class="def">getChar</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> <a href="../base-4.12.0.0/src/System-IO.html#getChar"
            class="link">Source</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="../base-4.12.0.0/GHC-IO-Handle.html#v:hGetChar"
                title="GHC.IO.Handle">hGetChar</a></code> <code><a href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdin"
                title="GHC.IO.Handle.FD">stdin</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:putStrLn" class="def">putStrLn</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#putStrLn" class="link">Source</a>
          <a href="#v:putStrLn" class="selflink">#</a></p>
        <div class="doc">
          <p>The same as <code><a href="Distribution-Compat-Prelude-Internal.html#v:putStr"
                title="Distribution.Compat.Prelude.Internal">putStr</a></code>, but adds a newline character.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:putChar" class="def">putChar</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
            title="System.IO">IO</a> () <a href="../base-4.12.0.0/src/System-IO.html#putChar" class="link">Source</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="../base-4.12.0.0/GHC-IO-Handle.html#v:hPutChar"
                title="GHC.IO.Handle">hPutChar</a></code> <code><a
                href="../base-4.12.0.0/GHC-IO-Handle-FD.html#v:stdout" title="GHC.IO.Handle.FD">stdout</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:ioError" class="def">ioError</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:IOError"
            title="Distribution.Compat.Prelude.Internal">IOError</a> -&gt; <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
            href="../base-4.12.0.0/src/GHC-IO-Exception.html#ioError" class="link">Source</a> <a href="#v:ioError"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Raise an <code><a href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                title="Control.Exception.Base">IOException</a></code> in the <code><a
                href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></code> monad.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:FilePath" class="def">FilePath</a> = <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a href="../base-4.12.0.0/src/GHC-IO.html#FilePath"
            class="link">Source</a> <a href="#t:FilePath" class="selflink">#</a></p>
        <div class="doc">
          <p>File and directory names are values of type <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code>, whose precise
            meaning is operating system dependent. Files can be opened, yielding a
            handle which can then be used to operate on the contents of that file.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:userError" class="def">userError</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:IOError"
            title="Distribution.Compat.Prelude.Internal">IOError</a> <a
            href="../base-4.12.0.0/src/GHC-IO-Exception.html#userError" class="link">Source</a> <a href="#v:userError"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Construct an <code><a href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                title="Control.Exception.Base">IOException</a></code> value with a string describing the error.
            The <code><a href="Distribution-Compat-Prelude-Internal.html#v:fail"
                title="Distribution.Compat.Prelude.Internal">fail</a></code> method of the <code><a
                href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></code> instance of the <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code> class raises a
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:userError"
                title="Distribution.Compat.Prelude.Internal">userError</a></code>, thus:</p>
          <pre>instance Monad IO where
  ...
  fail s = ioError (userError s)</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:IOError" class="def">IOError</a> = <a
            href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
            title="Control.Exception.Base">IOException</a> <a href="../base-4.12.0.0/src/GHC-IO-Exception.html#IOError"
            class="link">Source</a> <a href="#t:IOError" class="selflink">#</a></p>
        <div class="doc">
          <p>The Haskell 2010 type for exceptions in the <code><a href="../base-4.12.0.0/System-IO.html#t:IO"
                title="System.IO">IO</a></code> monad.
            Any I/O operation may raise an <code><a href="../base-4.12.0.0/Control-Exception-Base.html#t:IOException"
                title="Control.Exception.Base">IOException</a></code> instead of returning a result.
            For a more general type of exception, including also those that arise
            in pure code, see <code><a href="../base-4.12.0.0/Control-Exception.html#v:Exception"
                title="Control.Exception">Exception</a></code>.</p>
          <p>In Haskell 2010, this is an opaque type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:notElem" class="def">notElem</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a)
          =&gt; a -&gt; t a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <span class="fixity">infix 4</span><span
            class="rightedge"></span> <a href="../base-4.12.0.0/src/Data-Foldable.html#notElem" class="link">Source</a>
          <a href="#v:notElem" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:notElem"
                title="Distribution.Compat.Prelude.Internal">notElem</a></code> is the negation of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:elem"
                title="Distribution.Compat.Prelude.Internal">elem</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:or" class="def">or</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#or"
            class="link">Source</a> <a href="#v:or" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:or"
                title="Distribution.Compat.Prelude.Internal">or</a></code> returns the disjunction of a container of
            Bools. For the
            result to be <code><a href="Distribution-Compat-Prelude-Internal.html#v:False"
                title="Distribution.Compat.Prelude.Internal">False</a></code>, the container must be finite; <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>, however,
            results from a <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> value finitely far from the left end.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:and" class="def">and</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#and"
            class="link">Source</a> <a href="#v:and" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:and"
                title="Distribution.Compat.Prelude.Internal">and</a></code> returns the conjunction of a container of
            Bools. For the
            result to be <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>, the container must be finite; <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:False"
                title="Distribution.Compat.Prelude.Internal">False</a></code>, however,
            results from a <code><a href="Distribution-Compat-Prelude-Internal.html#v:False"
                title="Distribution.Compat.Prelude.Internal">False</a></code> value finitely far from the left end.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:concatMap" class="def">concatMap</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; [b]) -&gt; t a -&gt; [b] <a
            href="../base-4.12.0.0/src/Data-Foldable.html#concatMap" class="link">Source</a> <a href="#v:concatMap"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Map a function over all the elements of a container and concatenate
            the resulting lists.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:concat" class="def">concat</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-Foldable.html#concat" class="link">Source</a> <a href="#v:concat"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The concatenation of all the elements of a container of lists.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sequence_" class="def">sequence_</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; t (m a) -&gt; m () <a
            href="../base-4.12.0.0/src/Data-Foldable.html#sequence_" class="link">Source</a> <a href="#v:sequence_"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Evaluate each monadic action in the structure from left to right,
            and ignore the results. For a version that doesn't ignore the
            results see <code><a href="../base-4.12.0.0/Data-Traversable.html#v:sequence"
                title="Data.Traversable">sequence</a></code>.</p>
          <p>As of base 4.8.0.0, <code><a href="Distribution-Compat-Prelude-Internal.html#v:sequence_"
                title="Distribution.Compat.Prelude.Internal">sequence_</a></code> is just <code><a
                href="../base-4.12.0.0/Data-Foldable.html#v:sequenceA_" title="Data.Foldable">sequenceA_</a></code>,
            specialized
            to <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                title="Distribution.Compat.Prelude.Internal">Monad</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:unwords" class="def">unwords</a> :: [<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>] -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/Data-OldList.html#unwords" class="link">Source</a> <a href="#v:unwords"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:unwords"
                title="Distribution.Compat.Prelude.Internal">unwords</a></code> is an inverse operation to <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:words"
                title="Distribution.Compat.Prelude.Internal">words</a></code>.
            It joins words with separating spaces.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>unwords [&quot;Lorem&quot;, &quot;ipsum&quot;, &quot;dolor&quot;]
</code></strong>&quot;Lorem ipsum dolor&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:words" class="def">words</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>] <a
            href="../base-4.12.0.0/src/Data-OldList.html#words" class="link">Source</a> <a href="#v:words"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:words"
                title="Distribution.Compat.Prelude.Internal">words</a></code> breaks a string up into a list of words,
            which were delimited
            by white space.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>words &quot;Lorem ipsum\ndolor&quot;
</code></strong>[&quot;Lorem&quot;,&quot;ipsum&quot;,&quot;dolor&quot;]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:unlines" class="def">unlines</a> :: [<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>] -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a
            href="../base-4.12.0.0/src/Data-OldList.html#unlines" class="link">Source</a> <a href="#v:unlines"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:unlines"
                title="Distribution.Compat.Prelude.Internal">unlines</a></code> is an inverse operation to <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:lines"
                title="Distribution.Compat.Prelude.Internal">lines</a></code>.
            It joins lines, after appending a terminating newline to each.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>unlines [&quot;Hello&quot;, &quot;World&quot;, &quot;!&quot;]
</code></strong>&quot;Hello\nWorld\n!\n&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:lines" class="def">lines</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [<a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>] <a
            href="../base-4.12.0.0/src/Data-OldList.html#lines" class="link">Source</a> <a href="#v:lines"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:lines"
                title="Distribution.Compat.Prelude.Internal">lines</a></code> breaks a string up into a list of strings
            at newline
            characters. The resulting strings do not contain newlines.</p>
          <p>Note that after splitting the string at newline characters, the
            last part of the string is considered a line even if it doesn't end
            with a newline. For example,</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;&quot;
</code></strong>[]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;\n&quot;
</code></strong>[&quot;&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one&quot;
</code></strong>[&quot;one&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one\n&quot;
</code></strong>[&quot;one&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one\n\n&quot;
</code></strong>[&quot;one&quot;,&quot;&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one\ntwo&quot;
</code></strong>[&quot;one&quot;,&quot;two&quot;]
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>lines &quot;one\ntwo\n&quot;
</code></strong>[&quot;one&quot;,&quot;two&quot;]
</pre>
          <p>Thus <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:lines"
                  title="Distribution.Compat.Prelude.Internal">lines</a></code> s</code> contains at least as many
            elements as newlines in <code>s</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:read" class="def">read</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
            title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; a <a
            href="../base-4.12.0.0/src/Text-Read.html#read" class="link">Source</a> <a href="#v:read"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:read"
                title="Distribution.Compat.Prelude.Internal">read</a></code> function reads input from a string, which
            must be
            completely consumed by the input process. <code><a href="Distribution-Compat-Prelude-Internal.html#v:read"
                title="Distribution.Compat.Prelude.Internal">read</a></code> fails with an <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:error"
                title="Distribution.Compat.Prelude.Internal">error</a></code> if the
            parse is unsuccessful, and it is therefore discouraged from being used in
            real applications. Use <code><a href="../base-4.12.0.0/Text-Read.html#v:readMaybe"
                title="Text.Read">readMaybe</a></code> or <code><a href="../base-4.12.0.0/Text-Read.html#v:readEither"
                title="Text.Read">readEither</a></code> for safe alternatives.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>read &quot;123&quot; :: Int
</code></strong>123
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>read &quot;hello&quot; :: Int
</code></strong>*** Exception: Prelude.read: no parse
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:reads" class="def">reads</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Read"
            title="Distribution.Compat.Prelude.Internal">Read</a> a =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
            title="Distribution.Compat.Prelude.Internal">ReadS</a> a <a href="../base-4.12.0.0/src/Text-Read.html#reads"
            class="link">Source</a> <a href="#v:reads" class="selflink">#</a></p>
        <div class="doc">
          <p>equivalent to <code><a href="Distribution-Compat-Prelude-Internal.html#v:readsPrec"
                title="Distribution.Compat.Prelude.Internal">readsPrec</a></code> with a precedence of 0.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:either" class="def">either</a> :: (a -&gt; c) -&gt; (b -&gt; c) -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Either"
            title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; c <a
            href="../base-4.12.0.0/src/Data-Either.html#either" class="link">Source</a> <a href="#v:either"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Case analysis for the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                title="Distribution.Compat.Prelude.Internal">Either</a></code> type.
            If the value is <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> a</code>, apply the first function to
            <code>a</code>;
            if it is <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code> b</code>, apply the second function to
            <code>b</code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:either0">Examples</h4>
          <details id="ch:either0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>We create two values of type <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                    title="Distribution.Compat.Prelude.Internal">Either</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:String"
                    title="Distribution.Compat.Prelude.Internal">String</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#t:Int"
                    title="Distribution.Compat.Prelude.Internal">Int</a></code></code>, one using the
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:Left"
                  title="Distribution.Compat.Prelude.Internal">Left</a></code> constructor and another using the
              <code><a href="Distribution-Compat-Prelude-Internal.html#v:Right"
                  title="Distribution.Compat.Prelude.Internal">Right</a></code> constructor. Then
              we apply &quot;either&quot; the <code>length</code> function (if we have a <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">String</a></code>)
              or the &quot;times-two&quot; function (if we have an <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code>):</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let s = Left &quot;foo&quot; :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let n = Right 3 :: Either String Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>either length (*2) s
</code></strong>3
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>either length (*2) n
</code></strong>6
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:lex" class="def">lex</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
            title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a href="../base-4.12.0.0/src/GHC-Read.html#lex"
            class="link">Source</a> <a href="#v:lex" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:lex"
                title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:lex"
                title="Distribution.Compat.Prelude.Internal">lex</a></code> returns a
            single successful `lexeme' consisting of the empty string. (Thus
            <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:lex"
                  title="Distribution.Compat.Prelude.Internal">lex</a></code> &quot;&quot; =
              [(&quot;&quot;,&quot;&quot;)]</code>.) If there is no legal lexeme at the
            beginning of the input string, <code><a href="Distribution-Compat-Prelude-Internal.html#v:lex"
                title="Distribution.Compat.Prelude.Internal">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:readParen" class="def">readParen</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
            title="Distribution.Compat.Prelude.Internal">ReadS</a> a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
            title="Distribution.Compat.Prelude.Internal">ReadS</a> a <a
            href="../base-4.12.0.0/src/GHC-Read.html#readParen" class="link">Source</a> <a href="#v:readParen"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:readParen"
                  title="Distribution.Compat.Prelude.Internal">readParen</a></code> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:True"
                  title="Distribution.Compat.Prelude.Internal">True</a></code> p</code> parses what <code>p</code>
            parses, but surrounded with
            parentheses.</p>
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:readParen"
                  title="Distribution.Compat.Prelude.Internal">readParen</a></code> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:False"
                  title="Distribution.Compat.Prelude.Internal">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"><span class="keyword">type</span> <a id="t:ReadS" class="def">ReadS</a> a = <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [(a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a>)] <a
            href="../base-4.12.0.0/src/Text-ParserCombinators-ReadP.html#ReadS" class="link">Source</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="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code> and returns a list of possible parses as
            <code>(a,<code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                  title="Distribution.Compat.Prelude.Internal">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="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                title="Text.ParserCombinators.ReadP">ReadP</a></code>).</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-60--36--62-" class="def">(&lt;$&gt;)</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Functor"
            title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; (a -&gt; b) -&gt; f a -&gt; f b <span
            class="fixity">infixl 4</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/Data-Functor.html#%3C%24%3E" class="link">Source</a> <a href="#v:-60--36--62-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>An infix synonym for <code><a href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                title="Distribution.Compat.Prelude.Internal">fmap</a></code>.</p>
          <p>The name of this operator is an allusion to <code>$</code>.
            Note the similarities between their types:</p>
          <pre> ($)  ::              (a -&gt; b) -&gt;   a -&gt;   b
(&lt;$&gt;) :: Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b</pre>
          <p>Whereas <code>$</code> is function application, <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--36--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;$&gt;</a></code> is function
            application lifted over a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">Functor</a></code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:-60--36--62-0">Examples</h4>
          <details id="ch:-60--36--62-0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Convert from a <code><code>Maybe</code> <code>Int</code></code> to a <code><code>Maybe</code>
                <code>String</code></code> using <code>show</code>:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>show &lt;$&gt; Nothing
</code></strong>Nothing
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>show &lt;$&gt; Just 3
</code></strong>Just &quot;3&quot;
</pre>
            <p>Convert from an <code><code>Either</code> <code>Int</code> <code>Int</code></code> to an
              <code><code>Either</code> <code>Int</code></code>
              <code>String</code> using <code>show</code>:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>show &lt;$&gt; Left 17
</code></strong>Left 17
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>show &lt;$&gt; Right 17
</code></strong>Right &quot;17&quot;
</pre>
            <p>Double each element of a list:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>(*2) &lt;$&gt; [1,2,3]
</code></strong>[2,4,6]
</pre>
            <p>Apply <code>even</code> to the second element of a pair:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>even &lt;$&gt; (2,2)
</code></strong>(2,True)
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:lcm" class="def">lcm</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; a -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Real.html#lcm" class="link">Source</a> <a href="#v:lcm"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:lcm"
                  title="Distribution.Compat.Prelude.Internal">lcm</a></code> x y</code> is the smallest positive
            integer that both <code>x</code> and <code>y</code> divide.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:gcd" class="def">gcd</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; a -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Real.html#gcd" class="link">Source</a> <a href="#v:gcd"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">gcd</a></code> 4 2 = 2</code>, <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">gcd</a></code> (-4) 6 = 2</code>, <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">gcd</a></code> 0 4</code> = <code>4</code>.
            <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:gcd"
                  title="Distribution.Compat.Prelude.Internal">gcd</a></code> 0 0</code> = <code>0</code>.
            (That is, the common divisor that is &quot;greatest&quot; in the divisibility
            preordering.)</p>
          <p>Note: Since for signed fixed-width integer types, <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:abs"
                  title="Distribution.Compat.Prelude.Internal">abs</a></code> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                  title="Distribution.Compat.Prelude.Internal">minBound</a></code> &lt; 0</code>,
            the result may be negative if one of the arguments is <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                  title="Distribution.Compat.Prelude.Internal">minBound</a></code></code> (and
            necessarily is if the other is <code>0</code> or <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:minBound"
                  title="Distribution.Compat.Prelude.Internal">minBound</a></code></code>) for such types.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-94--94-" class="def">(^^)</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Fractional"
            title="Distribution.Compat.Prelude.Internal">Fractional</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> b) =&gt; a -&gt; b -&gt; a <span
            class="fixity">infixr 8</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-Real.html#%5E%5E" class="link">Source</a> <a href="#v:-94--94-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>raise a number to an integral power</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-94-" class="def">(^)</a> :: (<a href="Distribution-Compat-Prelude-Internal.html#t:Num"
            title="Distribution.Compat.Prelude.Internal">Num</a> a, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> b) =&gt; a -&gt; b -&gt; a <span
            class="fixity">infixr 8</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-Real.html#%5E" class="link">Source</a> <a href="#v:-94-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>raise a number to a non-negative integral power</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:odd" class="def">odd</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Real.html#odd"
            class="link">Source</a> <a href="#v:odd" class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><a id="v:even" class="def">even</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Integral"
            title="Distribution.Compat.Prelude.Internal">Integral</a> a =&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/GHC-Real.html#even"
            class="link">Source</a> <a href="#v:even" class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><a id="v:showParen" class="def">showParen</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
            href="../base-4.12.0.0/src/GHC-Show.html#showParen" class="link">Source</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="Distribution-Compat-Prelude-Internal.html#t:Bool"
                title="Distribution.Compat.Prelude.Internal">Bool</a></code> parameter is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:showString" class="def">showString</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
            href="../base-4.12.0.0/src/GHC-Show.html#showString" class="link">Source</a> <a href="#v:showString"
            class="selflink">#</a></p>
        <div class="doc">
          <p>utility function converting a <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">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:showChar" class="def">showChar</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="../base-4.12.0.0/src/GHC-Show.html#showChar"
            class="link">Source</a> <a href="#v:showChar" class="selflink">#</a></p>
        <div class="doc">
          <p>utility function converting a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                title="Distribution.Compat.Prelude.Internal">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:shows" class="def">shows</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Show"
            title="Distribution.Compat.Prelude.Internal">Show</a> a =&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
            title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="../base-4.12.0.0/src/GHC-Show.html#shows"
            class="link">Source</a> <a href="#v:shows" class="selflink">#</a></p>
        <div class="doc">
          <p>equivalent to <code><a href="Distribution-Compat-Prelude-Internal.html#v:showsPrec"
                title="Distribution.Compat.Prelude.Internal">showsPrec</a></code> with a precedence of 0.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:ShowS" class="def">ShowS</a> = <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:String"
            title="Distribution.Compat.Prelude.Internal">String</a> <a href="../base-4.12.0.0/src/GHC-Show.html#ShowS"
            class="link">Source</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="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code> to an existing <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">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:unzip3" class="def">unzip3</a> :: [(a, b, c)] -&gt; ([a], [b], [c]) <a
            href="../base-4.12.0.0/src/GHC-List.html#unzip3" class="link">Source</a> <a href="#v:unzip3"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:unzip3"
                title="Distribution.Compat.Prelude.Internal">unzip3</a></code> function takes a list of triples and
            returns three
            lists, analogous to <code><a href="Distribution-Compat-Prelude-Internal.html#v:unzip"
                title="Distribution.Compat.Prelude.Internal">unzip</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:unzip" class="def">unzip</a> :: [(a, b)] -&gt; ([a], [b]) <a
            href="../base-4.12.0.0/src/GHC-List.html#unzip" class="link">Source</a> <a href="#v:unzip"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:unzip"
                title="Distribution.Compat.Prelude.Internal">unzip</a></code> transforms a list of pairs into a list of
            first components
            and a list of second components.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:zipWith3" class="def">zipWith3</a> :: (a -&gt; b -&gt; c -&gt; d) -&gt; [a] -&gt; [b]
          -&gt; [c] -&gt; [d] <a href="../base-4.12.0.0/src/GHC-List.html#zipWith3" class="link">Source</a> <a
            href="#v:zipWith3" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith3"
                title="Distribution.Compat.Prelude.Internal">zipWith3</a></code> function takes a function which
            combines three
            elements, as well as three lists and returns a list of their point-wise
            combination, analogous to <code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith"
                title="Distribution.Compat.Prelude.Internal">zipWith</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:zipWith" class="def">zipWith</a> :: (a -&gt; b -&gt; c) -&gt; [a] -&gt; [b] -&gt; [c] <a
            href="../base-4.12.0.0/src/GHC-List.html#zipWith" class="link">Source</a> <a href="#v:zipWith"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith"
                title="Distribution.Compat.Prelude.Internal">zipWith</a></code> generalises <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:zip"
                title="Distribution.Compat.Prelude.Internal">zip</a></code> by zipping with the function given
            as the first argument, instead of a tupling function.
            For example, <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith"
                  title="Distribution.Compat.Prelude.Internal">zipWith</a></code> (+)</code> is applied to two lists to
            produce the
            list of corresponding sums.</p>
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zipWith"
                title="Distribution.Compat.Prelude.Internal">zipWith</a></code> is right-lazy:</p>
          <pre>zipWith f [] _|_ = []</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:zip3" class="def">zip3</a> :: [a] -&gt; [b] -&gt; [c] -&gt; [(a, b, c)] <a
            href="../base-4.12.0.0/src/GHC-List.html#zip3" class="link">Source</a> <a href="#v:zip3"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:zip3"
                title="Distribution.Compat.Prelude.Internal">zip3</a></code> takes three lists and returns a list of
            triples, analogous to
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:zip"
                title="Distribution.Compat.Prelude.Internal">zip</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-33--33-" class="def">(!!)</a> :: [a] -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          -&gt; a <span class="fixity">infixl 9</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-List.html#%21%21" class="link">Source</a> <a href="#v:-33--33-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>List index (subscript) operator, starting from 0.
            It is an instance of the more general <code><a href="../base-4.12.0.0/Data-List.html#v:genericIndex"
                title="Data.List">genericIndex</a></code>,
            which takes an index of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:lookup" class="def">lookup</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a
          =&gt; a -&gt; [(a, b)] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> b <a href="../base-4.12.0.0/src/GHC-List.html#lookup"
            class="link">Source</a> <a href="#v:lookup" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:lookup"
                title="Distribution.Compat.Prelude.Internal">lookup</a></code> <code>key assocs</code> looks up a key in
            an association list.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:reverse" class="def">reverse</a> :: [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#reverse" class="link">Source</a> <a href="#v:reverse"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:reverse"
                title="Distribution.Compat.Prelude.Internal">reverse</a></code> <code>xs</code> returns the elements of
            <code>xs</code> in reverse order.
            <code>xs</code> must be finite.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:break" class="def">break</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; ([a], [a]) <a
            href="../base-4.12.0.0/src/GHC-List.html#break" class="link">Source</a> <a href="#v:break"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:break"
                title="Distribution.Compat.Prelude.Internal">break</a></code>, applied to a predicate <code>p</code> and
            a list <code>xs</code>, returns a tuple where
            first element is longest prefix (possibly empty) of <code>xs</code> of elements that
            <em>do not satisfy</em> <code>p</code> and second element is the remainder of the list:</p>
          <pre>break (&gt; 3) [1,2,3,4,1,2,3,4] == ([1,2,3],[4,1,2,3,4])
break (&lt; 9) [1,2,3] == ([],[1,2,3])
break (&gt; 9) [1,2,3] == ([1,2,3],[])</pre>
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:break"
                title="Distribution.Compat.Prelude.Internal">break</a></code> <code>p</code> is equivalent to
            <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:span"
                  title="Distribution.Compat.Prelude.Internal">span</a></code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:not"
                  title="Distribution.Compat.Prelude.Internal">not</a></code> . p)</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:span" class="def">span</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; ([a], [a]) <a
            href="../base-4.12.0.0/src/GHC-List.html#span" class="link">Source</a> <a href="#v:span"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:span"
                title="Distribution.Compat.Prelude.Internal">span</a></code>, applied to a predicate <code>p</code> and
            a list <code>xs</code>, returns a tuple where
            first element is longest prefix (possibly empty) of <code>xs</code> of elements that
            satisfy <code>p</code> and second element is the remainder of the list:</p>
          <pre>span (&lt; 3) [1,2,3,4,1,2,3,4] == ([1,2],[3,4,1,2,3,4])
span (&lt; 9) [1,2,3] == ([1,2,3],[])
span (&lt; 0) [1,2,3] == ([],[1,2,3])</pre>
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:span"
                title="Distribution.Compat.Prelude.Internal">span</a></code> <code>p xs</code> is equivalent to
            <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:takeWhile"
                  title="Distribution.Compat.Prelude.Internal">takeWhile</a></code> p xs, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:dropWhile"
                  title="Distribution.Compat.Prelude.Internal">dropWhile</a></code> p xs)</code></p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:splitAt" class="def">splitAt</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          -&gt; [a] -&gt; ([a], [a]) <a href="../base-4.12.0.0/src/GHC-List.html#splitAt" class="link">Source</a> <a
            href="#v:splitAt" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:splitAt"
                title="Distribution.Compat.Prelude.Internal">splitAt</a></code> <code>n xs</code> returns a tuple where
            first element is <code>xs</code> prefix of
            length <code>n</code> and second element is the remainder of the list:</p>
          <pre>splitAt 6 &quot;Hello World!&quot; == (&quot;Hello &quot;,&quot;World!&quot;)
splitAt 3 [1,2,3,4,5] == ([1,2,3],[4,5])
splitAt 1 [1,2,3] == ([1],[2,3])
splitAt 3 [1,2,3] == ([1,2,3],[])
splitAt 4 [1,2,3] == ([1,2,3],[])
splitAt 0 [1,2,3] == ([],[1,2,3])
splitAt (-1) [1,2,3] == ([],[1,2,3])</pre>
          <p>It is equivalent to <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:take"
                  title="Distribution.Compat.Prelude.Internal">take</a></code> n xs, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:drop"
                  title="Distribution.Compat.Prelude.Internal">drop</a></code> n xs)</code> when <code>n</code> is not
            <code>_|_</code>
            (<code>splitAt _|_ xs = _|_</code>).
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:splitAt"
                title="Distribution.Compat.Prelude.Internal">splitAt</a></code> is an instance of the more general
            <code><a href="../base-4.12.0.0/Data-List.html#v:genericSplitAt"
                title="Data.List">genericSplitAt</a></code>,
            in which <code>n</code> may be of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:drop" class="def">drop</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
            title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#drop" class="link">Source</a> <a href="#v:drop"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:drop"
                title="Distribution.Compat.Prelude.Internal">drop</a></code> <code>n xs</code> returns the suffix of
            <code>xs</code>
            after the first <code>n</code> elements, or <code>[]</code> if <code>n &gt; <code><a
                  href="../base-4.12.0.0/GHC-List.html#v:length" title="GHC.List">length</a></code> xs</code>:</p>
          <pre>drop 6 &quot;Hello World!&quot; == &quot;World!&quot;
drop 3 [1,2,3,4,5] == [4,5]
drop 3 [1,2] == []
drop 3 [] == []
drop (-1) [1,2] == [1,2]
drop 0 [1,2] == [1,2]</pre>
          <p>It is an instance of the more general <code><a href="../base-4.12.0.0/Data-List.html#v:genericDrop"
                title="Data.List">genericDrop</a></code>,
            in which <code>n</code> may be of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:take" class="def">take</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
            title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#take" class="link">Source</a> <a href="#v:take"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:take"
                title="Distribution.Compat.Prelude.Internal">take</a></code> <code>n</code>, applied to a list
            <code>xs</code>, returns the prefix of <code>xs</code>
            of length <code>n</code>, or <code>xs</code> itself if <code>n &gt; <code><a
                  href="../base-4.12.0.0/GHC-List.html#v:length" title="GHC.List">length</a></code> xs</code>:</p>
          <pre>take 5 &quot;Hello World!&quot; == &quot;Hello&quot;
take 3 [1,2,3,4,5] == [1,2,3]
take 3 [1,2] == [1,2]
take 3 [] == []
take (-1) [1,2] == []
take 0 [1,2] == []</pre>
          <p>It is an instance of the more general <code><a href="../base-4.12.0.0/Data-List.html#v:genericTake"
                title="Data.List">genericTake</a></code>,
            in which <code>n</code> may be of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:dropWhile" class="def">dropWhile</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#dropWhile" class="link">Source</a> <a href="#v:dropWhile"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:dropWhile"
                title="Distribution.Compat.Prelude.Internal">dropWhile</a></code> <code>p xs</code> returns the suffix
            remaining after <code><a href="Distribution-Compat-Prelude-Internal.html#v:takeWhile"
                title="Distribution.Compat.Prelude.Internal">takeWhile</a></code> <code>p xs</code>:</p>
          <pre>dropWhile (&lt; 3) [1,2,3,4,5,1,2,3] == [3,4,5,1,2,3]
dropWhile (&lt; 9) [1,2,3] == []
dropWhile (&lt; 0) [1,2,3] == [1,2,3]</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:takeWhile" class="def">takeWhile</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#takeWhile" class="link">Source</a> <a href="#v:takeWhile"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:takeWhile"
                title="Distribution.Compat.Prelude.Internal">takeWhile</a></code>, applied to a predicate <code>p</code>
            and a list <code>xs</code>, returns the
            longest prefix (possibly empty) of <code>xs</code> of elements that satisfy <code>p</code>:</p>
          <pre>takeWhile (&lt; 3) [1,2,3,4,1,2,3,4] == [1,2]
takeWhile (&lt; 9) [1,2,3] == [1,2,3]
takeWhile (&lt; 0) [1,2,3] == []</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:cycle" class="def">cycle</a> :: [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#cycle" class="link">Source</a> <a href="#v:cycle"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:cycle"
                title="Distribution.Compat.Prelude.Internal">cycle</a></code> ties a finite list into a circular one, or
            equivalently,
            the infinite repetition of the original list. It is the identity
            on infinite lists.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:replicate" class="def">replicate</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          -&gt; a -&gt; [a] <a href="../base-4.12.0.0/src/GHC-List.html#replicate" class="link">Source</a> <a
            href="#v:replicate" class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:replicate"
                title="Distribution.Compat.Prelude.Internal">replicate</a></code> <code>n x</code> is a list of length
            <code>n</code> with <code>x</code> the value of
            every element.
            It is an instance of the more general <code><a href="../base-4.12.0.0/Data-List.html#v:genericReplicate"
                title="Data.List">genericReplicate</a></code>,
            in which <code>n</code> may be of any integral type.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:repeat" class="def">repeat</a> :: a -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#repeat" class="link">Source</a> <a href="#v:repeat"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:repeat"
                title="Distribution.Compat.Prelude.Internal">repeat</a></code> <code>x</code> is an infinite list, with
            <code>x</code> the value of every element.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:iterate" class="def">iterate</a> :: (a -&gt; a) -&gt; a -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#iterate" class="link">Source</a> <a href="#v:iterate"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:iterate"
                title="Distribution.Compat.Prelude.Internal">iterate</a></code> <code>f x</code> returns an infinite
            list of repeated applications
            of <code>f</code> to <code>x</code>:</p>
          <pre>iterate f x == [x, f x, f (f x), ...]</pre>
          <p>Note that <code><a href="Distribution-Compat-Prelude-Internal.html#v:iterate"
                title="Distribution.Compat.Prelude.Internal">iterate</a></code> is lazy, potentially leading to thunk
            build-up if
            the consumer doesn't force each iterate. See 'iterate\'' for a strict
            variant of this function.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:scanr1" class="def">scanr1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#scanr1" class="link">Source</a> <a href="#v:scanr1"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:scanr1"
                title="Distribution.Compat.Prelude.Internal">scanr1</a></code> is a variant of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:scanr"
                title="Distribution.Compat.Prelude.Internal">scanr</a></code> that has no starting value argument.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:scanr" class="def">scanr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; [a] -&gt; [b] <a
            href="../base-4.12.0.0/src/GHC-List.html#scanr" class="link">Source</a> <a href="#v:scanr"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:scanr"
                title="Distribution.Compat.Prelude.Internal">scanr</a></code> is the right-to-left dual of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:scanl"
                title="Distribution.Compat.Prelude.Internal">scanl</a></code>.
            Note that</p>
          <pre>head (scanr f z xs) == foldr f z xs.</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:scanl1" class="def">scanl1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#scanl1" class="link">Source</a> <a href="#v:scanl1"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:scanl1"
                title="Distribution.Compat.Prelude.Internal">scanl1</a></code> is a variant of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:scanl"
                title="Distribution.Compat.Prelude.Internal">scanl</a></code> that has no starting value argument:</p>
          <pre>scanl1 f [x1, x2, ...] == [x1, x1 `f` x2, ...]</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:scanl" class="def">scanl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; [a] -&gt; [b] <a
            href="../base-4.12.0.0/src/GHC-List.html#scanl" class="link">Source</a> <a href="#v:scanl"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:scanl"
                title="Distribution.Compat.Prelude.Internal">scanl</a></code> is similar to <code><a
                href="../base-4.12.0.0/GHC-List.html#v:foldl" title="GHC.List">foldl</a></code>, but returns a list of
            successive
            reduced values from the left:</p>
          <pre>scanl f z [x1, x2, ...] == [z, z `f` x1, (z `f` x1) `f` x2, ...]</pre>
          <p>Note that</p>
          <pre>last (scanl f z xs) == foldl f z xs.</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:init" class="def">init</a> :: [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#init" class="link">Source</a> <a href="#v:init"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Return all the elements of a list except the last one.
            The list must be non-empty.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:last" class="def">last</a> :: [a] -&gt; a <a
            href="../base-4.12.0.0/src/GHC-List.html#last" class="link">Source</a> <a href="#v:last"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the last element of a list, which must be finite and non-empty.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:tail" class="def">tail</a> :: [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/GHC-List.html#tail" class="link">Source</a> <a href="#v:tail"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the elements after the head of a list, which must be non-empty.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:head" class="def">head</a> :: [a] -&gt; a <a
            href="../base-4.12.0.0/src/GHC-List.html#head" class="link">Source</a> <a href="#v:head"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Extract the first element of a list, which must be non-empty.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:maybe" class="def">maybe</a> :: b -&gt; (a -&gt; b) -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
            href="../base-4.12.0.0/src/Data-Maybe.html#maybe" class="link">Source</a> <a href="#v:maybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:maybe"
                title="Distribution.Compat.Prelude.Internal">maybe</a></code> function takes a default value, a
            function, and a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code>
            value. If the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> value is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>, the function returns the
            default value. Otherwise, it applies the function to the value inside
            the <code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                title="Distribution.Compat.Prelude.Internal">Just</a></code> and returns the result.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:maybe0">Examples</h4>
          <details id="ch:maybe0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe False odd (Just 3)
</code></strong>True
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe False odd Nothing
</code></strong>False
</pre>
            <p>Read an integer from a string using <code>readMaybe</code>. If we succeed,
              return twice the integer; that is, apply <code>(*2)</code> to it. If instead
              we fail to parse an integer, return <code>0</code> by default:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe 0 (*2) (readMaybe &quot;5&quot;)
</code></strong>10
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe 0 (*2) (readMaybe &quot;&quot;)
</code></strong>0
</pre>
            <p>Apply <code>show</code> to a <code>Maybe Int</code>. If we have <code>Just n</code>, we want to show
              the underlying <code><a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                  title="Distribution.Compat.Prelude.Internal">Int</a></code> <code>n</code>. But if we have <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                  title="Distribution.Compat.Prelude.Internal">Nothing</a></code>, we return the
              empty string instead of (for example) &quot;Nothing&quot;:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe &quot;&quot; show (Just 5)
</code></strong>&quot;5&quot;
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybe &quot;&quot; show Nothing
</code></strong>&quot;&quot;
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:uncurry" class="def">uncurry</a> :: (a -&gt; b -&gt; c) -&gt; (a, b) -&gt; c <a
            href="../base-4.12.0.0/src/Data-Tuple.html#uncurry" class="link">Source</a> <a href="#v:uncurry"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:uncurry"
                title="Distribution.Compat.Prelude.Internal">uncurry</a></code> converts a curried function to a
            function on pairs.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:uncurry0">Examples</h4>
          <details id="ch:uncurry0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>uncurry (+) (1,2)
</code></strong>3
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>uncurry ($) (show, 1)
</code></strong>&quot;1&quot;
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>map (uncurry max) [(1,2), (3,4), (6,8)]
</code></strong>[2,4,8]
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:curry" class="def">curry</a> :: ((a, b) -&gt; c) -&gt; a -&gt; b -&gt; c <a
            href="../base-4.12.0.0/src/Data-Tuple.html#curry" class="link">Source</a> <a href="#v:curry"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:curry"
                title="Distribution.Compat.Prelude.Internal">curry</a></code> converts an uncurried function to a
            curried function.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:curry0">Examples</h4>
          <details id="ch:curry0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>curry fst 1 2
</code></strong>1
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:subtract" class="def">subtract</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Num" title="Distribution.Compat.Prelude.Internal">Num</a>
          a =&gt; a -&gt; a -&gt; a <a href="../base-4.12.0.0/src/GHC-Num.html#subtract" class="link">Source</a> <a
            href="#v:subtract" class="selflink">#</a></p>
        <div class="doc">
          <p>the same as <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:flip"
                  title="Distribution.Compat.Prelude.Internal">flip</a></code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-45-"
                  title="Distribution.Compat.Prelude.Internal">-</a></code>)</code>.</p>
          <p>Because <code>-</code> is treated specially in the Haskell grammar,
            <code>(-</code> <em>e</em><code>)</code> is not a section, but an application of prefix negation.
            However, <code>(<code><a href="Distribution-Compat-Prelude-Internal.html#v:subtract"
                  title="Distribution.Compat.Prelude.Internal">subtract</a></code></code> <em>exp</em><code>)</code> is
            equivalent to the disallowed section.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:asTypeOf" class="def">asTypeOf</a> :: a -&gt; a -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Base.html#asTypeOf" class="link">Source</a> <a href="#v:asTypeOf"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:asTypeOf"
                title="Distribution.Compat.Prelude.Internal">asTypeOf</a></code> is a type-restricted version of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:const"
                title="Distribution.Compat.Prelude.Internal">const</a></code>. It is usually
            used as an infix operator, and its typing forces its first argument
            (which is usually overloaded) to have the same type as the second.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:until" class="def">until</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; (a -&gt; a) -&gt; a -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Base.html#until" class="link">Source</a> <a href="#v:until"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:until"
                  title="Distribution.Compat.Prelude.Internal">until</a></code> p f</code> yields the result of applying
            <code>f</code> until <code>p</code> holds.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-36--33-" class="def">($!)</a> :: (a -&gt; b) -&gt; a -&gt; b <span
            class="fixity">infixr 0</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-Base.html#%24%21" class="link">Source</a> <a href="#v:-36--33-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Strict (call-by-value) application operator. It takes a function and an
            argument, evaluates the argument to weak head normal form (WHNF), then calls
            the function with that value.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:flip" class="def">flip</a> :: (a -&gt; b -&gt; c) -&gt; b -&gt; a -&gt; c <a
            href="../base-4.12.0.0/src/GHC-Base.html#flip" class="link">Source</a> <a href="#v:flip"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:flip"
                  title="Distribution.Compat.Prelude.Internal">flip</a></code> f</code> takes its (first) two arguments
            in the reverse order of <code>f</code>.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>flip (++) &quot;hello&quot; &quot;world&quot;
</code></strong>&quot;worldhello&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:." class="def">(.)</a> :: (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c <span
            class="fixity">infixr 9</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#."
            class="link">Source</a> <a href="#v:." class="selflink">#</a></p>
        <div class="doc">
          <p>Function composition.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:const" class="def">const</a> :: a -&gt; b -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Base.html#const" class="link">Source</a> <a href="#v:const"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code>const x</code> is a unary function which evaluates to <code>x</code> for all inputs.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>const 42 &quot;hello&quot;
</code></strong>42
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>map (const 42) [0..3]
</code></strong>[42,42,42,42]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:id" class="def">id</a> :: a -&gt; a <a href="../base-4.12.0.0/src/GHC-Base.html#id"
            class="link">Source</a> <a href="#v:id" class="selflink">#</a></p>
        <div class="doc">
          <p>Identity function.</p>
          <pre>id x = x</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-61--60--60-" class="def">(=&lt;&lt;)</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; m a -&gt; m b <span
            class="fixity">infixr 1</span><span class="rightedge"></span> <a
            href="../base-4.12.0.0/src/GHC-Base.html#%3D%3C%3C" class="link">Source</a> <a href="#v:-61--60--60-"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Same as <code><a href="Distribution-Compat-Prelude-Internal.html#v:-62--62--61-"
                title="Distribution.Compat.Prelude.Internal">&gt;&gt;=</a></code>, but with the arguments interchanged.
          </p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:String" class="def">String</a> = [<a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a>] <a href="../base-4.12.0.0/src/GHC-Base.html#String"
            class="link">Source</a> <a href="#t:String" class="selflink">#</a></p>
        <div class="doc">
          <p>A <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code> is a list of characters. String constants
            in Haskell are values
            of type <code><a href="Distribution-Compat-Prelude-Internal.html#t:String"
                title="Distribution.Compat.Prelude.Internal">String</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:undefined" class="def">undefined</a> :: <a
            href="../base-4.12.0.0/GHC-Stack.html#t:HasCallStack" title="GHC.Stack">HasCallStack</a> =&gt; a <a
            href="../base-4.12.0.0/src/GHC-Err.html#undefined" class="link">Source</a> <a href="#v:undefined"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A special case of <code><a href="Distribution-Compat-Prelude-Internal.html#v:error"
                title="Distribution.Compat.Prelude.Internal">error</a></code>.
            It is expected that compilers will recognize this and insert error
            messages which are more appropriate to the context in which <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:undefined"
                title="Distribution.Compat.Prelude.Internal">undefined</a></code>
            appears.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:errorWithoutStackTrace" class="def">errorWithoutStackTrace</a> :: [<a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Err.html#errorWithoutStackTrace" class="link">Source</a> <a
            href="#v:errorWithoutStackTrace" class="selflink">#</a></p>
        <div class="doc">
          <p>A variant of <code><a href="Distribution-Compat-Prelude-Internal.html#v:error"
                title="Distribution.Compat.Prelude.Internal">error</a></code> that does not produce a stack trace.</p>
          <p><em>Since: base-4.9.0.0</em></p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:error" class="def">error</a> :: <a href="../base-4.12.0.0/GHC-Stack.html#t:HasCallStack"
            title="GHC.Stack">HasCallStack</a> =&gt; [<a href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; a <a
            href="../base-4.12.0.0/src/GHC-Err.html#error" class="link">Source</a> <a href="#v:error"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:error"
                title="Distribution.Compat.Prelude.Internal">error</a></code> stops execution and displays an error
            message.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:-38--38-" class="def">(&amp;&amp;)</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-38--38-" class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><a id="v:-124--124-" class="def">(||)</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-124--124-" class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><a id="v:not" class="def">not</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:not" class="selflink">#</a></p>
      </div><a href="#g:2" id="g:2">
        <h1>Common type-classes</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Semigroup" class="def">Semigroup</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Base.html#Semigroup" class="link">Source</a>
          <a href="#t:Semigroup" class="selflink">#</a></p>
        <div class="doc">
          <p>The class of semigroups (types with an associative binary operation).</p>
          <p>Instances should satisfy the associativity law:</p>
          <ul>
            <li>
              <pre>x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> (y <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z) = (x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> y) <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--62-" title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code> z</pre>
            </li>
          </ul>
          <p><em>Since: base-4.9.0.0</em></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:-60--62-" class="def">(&lt;&gt;)</a> :: a -&gt; a -&gt; a <span class="fixity">infixr
              6</span><span class="rightedge"></span> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
              class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
          <div class="doc">
            <p>An associative operation.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Semigroup" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: () -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                      title="Data.Binary.Builder">Builder</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Builder-Internal.html">Data.ByteString.Builder.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Builder.html#t:Builder"
                          title="Data.Binary.Builder">Builder</a> <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-CCompiler.html#t:CDialect"
                      title="Distribution.Simple.CCompiler">CDialect</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-CCompiler.html">Distribution.Simple.CCompiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> -&gt; <a
                          href="Distribution-Simple-CCompiler.html#t:CDialect"
                          title="Distribution.Simple.CCompiler">CDialect</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code>Any</code> like semigroup, where <code><a
                        href="Distribution-Types-ExecutableScope.html#v:ExecutablePrivate"
                        title="Distribution.Types.ExecutableScope">ExecutablePrivate</a></code> is 'Any True'</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                      title="Distribution.Types.DependencyMap">DependencyMap</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-DependencyMap.html">Distribution.Types.DependencyMap</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> -&gt; <a
                          href="Distribution-Types-DependencyMap.html#t:DependencyMap"
                          title="Distribution.Types.DependencyMap">DependencyMap</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-Component.html#t:Component"
                      title="Distribution.Types.Component">Component</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Component.html">Distribution.Types.Component</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> -&gt; <a
                          href="Distribution-Types-Component.html#t:Component"
                          title="Distribution.Types.Component">Component</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                      title="Distribution.Simple.Setup">BenchmarkFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:TestFlags"
                      title="Distribution.Simple.Setup">TestFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:TestShowDetails"
                      title="Distribution.Simple.Setup">TestShowDetails</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestShowDetails"
                          title="Distribution.Simple.Setup">TestShowDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> <a
                      href="Distribution-Simple-Setup.html#t:GlobalFlags"
                      title="Distribution.Simple.Setup">GlobalFlags</a></span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> <a href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a) -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a) -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Ord.html">Data.Ord</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a) -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Put.html">Data.Binary.Put</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ()
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> ())
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a>
                        () <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM" title="Data.Binary.Put">PutM</a> () <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) -&gt;
                        <a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a) -&gt; <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (MergeSet a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: MergeSet a -&gt; MergeSet a -&gt; MergeSet
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (MergeSet a) -&gt; MergeSet a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; MergeSet a -&gt;
                        MergeSet a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-DList.html">Distribution.Compat.DList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a) -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-DList.html#t:DList" title="Distribution.Compat.DList">DList</a> a
                        -&gt; <a href="Distribution-Compat-DList.html#t:DList"
                          title="Distribution.Compat.DList">DList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a) -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a -&gt;
                        <a href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> a)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Semigroup"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubListR" title="Distribution.Utils.NubList">NubListR</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a) -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubListR"
                          title="Distribution.Utils.NubList">NubListR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>)</span> <a
                    href="#t:Semigroup" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>) -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a -&gt; b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a -&gt; b) -&gt; (a -&gt; b) -&gt; a -&gt;
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a -&gt; b) -&gt; a -&gt; b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a -&gt; b) -&gt;
                        a -&gt; b <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Either.html">Data.Either</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:82"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b) -&gt; (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b) -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b) -&gt; (a,
                        b) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-ST.html">GHC.ST</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a) -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        a -&gt; <a href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST"
                          title="Control.Monad.ST.Safe">ST</a> s a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s) -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> s <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> s <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:87"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c) -&gt; (a, b, c) -&gt; (a, b, c)
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c) -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c) -&gt;
                        (a, b, c) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:89"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:92"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:93"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c, d) -&gt; (a, b, c, d) -&gt; (a,
                        b, c, d) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c, d) -&gt; (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c, d) -&gt;
                        (a, b, c, d) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m
                    a)</span></td>
                <td class="doc">
                  <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                        title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> instance for <code><a
                        href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a></code> is
                    used to append the result
                    of several parsers, for example:</p>
                  <pre>(many $ char <code>a</code>) &lt;&gt; (many $ char <code>b</code>)
</pre>
                  <p>The above will parse a string like <code>&quot;aabbb&quot;</code> and return a successful
                    parse result <code>&quot;aabbb&quot;</code>. Compare against the below which will
                    produce a result of <code>&quot;bbb&quot;</code> for the same input:</p>
                  <pre>(many $ char <code>a</code>) &gt;&gt; (many $ char <code>b</code>)
(many $ char <code>a</code>) *&gt; (many $ char <code>b</code>)
</pre>
                  <p><em>Since: parsec-3.1.12</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E"
                          class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a)
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a
                          href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a <a href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a
                          href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p) -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (f (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p) -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p <a href="../base-4.12.0.0/src/GHC-Base.html#sconcat"
                          class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Semigroup:Semigroup:97"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Semigroup:Semigroup:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: (a, b, c, d, e) -&gt; (a, b, c, d, e) -&gt;
                        (a, b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a
                          href="#v:-60--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (a, b, c, d, e) -&gt; (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b0 =&gt; b0 -&gt; (a, b, c, d, e)
                        -&gt; (a, b, c, d, e) <a href="../base-4.12.0.0/src/GHC-Base.html#stimes"
                          class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:gmappend" class="def">gmappend</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Generic"
            title="Distribution.Compat.Prelude.Internal">Generic</a> a, GSemigroup (<a
            href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a -&gt; a -&gt; a <a
            href="#v:gmappend" class="selflink">#</a></p>
        <div class="doc">
          <p>Generically generate a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                title="Distribution.Compat.Prelude.Internal">Semigroup</a></code> (<code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;&gt;</a></code>) operation for any type
            implementing <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                title="Distribution.Compat.Prelude.Internal">Generic</a></code>. This operation will append two values
            by point-wise appending their component fields. It is only defined
            for product types.</p>
          <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> a (<code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> b c) = <code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> (<code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> a b) c
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:gmempty" class="def">gmempty</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Generic"
            title="Distribution.Compat.Prelude.Internal">Generic</a> a, GMonoid (<a
            href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a <a
            href="#v:gmempty" class="selflink">#</a></p>
        <div class="doc">
          <p>Generically generate a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                title="Distribution.Compat.Prelude.Internal">Monoid</a></code> <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:mempty"
                title="Distribution.Compat.Prelude.Internal">mempty</a></code> for any product-like type
            implementing <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                title="Distribution.Compat.Prelude.Internal">Generic</a></code>.</p>
          <p>It is only defined for product types.</p>
          <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:gmempty" title="Distribution.Compat.Prelude.Internal">gmempty</a></code> a = a = <code><a href="Distribution-Compat-Prelude-Internal.html#v:gmappend" title="Distribution.Compat.Prelude.Internal">gmappend</a></code> a <code><a href="Distribution-Compat-Prelude-Internal.html#v:gmempty" title="Distribution.Compat.Prelude.Internal">gmempty</a></code>
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Typeable" class="def">Typeable</a> (a :: k) <a
            href="../base-4.12.0.0/src/Data-Typeable-Internal.html#Typeable" class="link">Source</a> <a
            href="#t:Typeable" class="selflink">#</a></p>
        <div class="doc">
          <p>The class <code><a href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                title="Distribution.Compat.Prelude.Internal">Typeable</a></code> allows a concrete representation of a
            type to
            be calculated.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src">typeRep#</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
            title="Distribution.Compat.Prelude.Internal">Typeable</a> a =&gt; <a id="t:Data" class="def">Data</a> a <a
            href="../base-4.12.0.0/src/Data-Data.html#Data" class="link">Source</a> <a href="#t:Data"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                title="Distribution.Compat.Prelude.Internal">Data</a></code> class comprehends a fundamental primitive
            <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl" title="Data.Data">gfoldl</a></code> for
            folding over constructor applications, say terms. This primitive can
            be instantiated in several ways to map over the immediate subterms
            of a term; see the <code>gmap</code> combinators later in this class. Indeed, a
            generic programmer does not necessarily need to use the ingenious gfoldl
            primitive but rather the intuitive <code>gmap</code> combinators. The <code><a
                href="../base-4.12.0.0/Data-Data.html#v:gfoldl" title="Data.Data">gfoldl</a></code>
            primitive is completed by means to query top-level constructors, to
            turn constructor representations into proper terms, and to list all
            possible datatype constructors. This completion allows us to serve
            generic programming scenarios like read, show, equality, term generation.</p>
          <p>The combinators <code><a href="../base-4.12.0.0/Data-Data.html#v:gmapT" title="Data.Data">gmapT</a></code>,
            <code><a href="../base-4.12.0.0/Data-Data.html#v:gmapQ" title="Data.Data">gmapQ</a></code>, <code><a
                href="../base-4.12.0.0/Data-Data.html#v:gmapM" title="Data.Data">gmapM</a></code>, etc are all provided
            with
            default definitions in terms of <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code>, leaving open the opportunity
            to provide datatype-specific definitions.
            (The inclusion of the <code>gmap</code> combinators as members of class <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Data"
                title="Distribution.Compat.Prelude.Internal">Data</a></code>
            allows the programmer or the compiler to derive specialised, and maybe
            more efficient code per datatype. <em>Note</em>: <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code> is more higher-order
            than the <code>gmap</code> combinators. This is subject to ongoing benchmarking
            experiments. It might turn out that the <code>gmap</code> combinators will be
            moved out of the class <code><a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                title="Distribution.Compat.Prelude.Internal">Data</a></code>.)</p>
          <p>Conceptually, the definition of the <code>gmap</code> combinators in terms of the
            primitive <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl" title="Data.Data">gfoldl</a></code>
            requires the identification of the <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code> function
            arguments. Technically, we also need to identify the type constructor
            <code>c</code> for the construction of the result type from the folded term type.</p>
          <p>In the definition of <code>gmapQ</code><em>x</em> combinators, we use phantom type
            constructors for the <code>c</code> in the type of <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code> because the result type
            of a query does not involve the (polymorphic) type of the term argument.
            In the definition of <code><a href="../base-4.12.0.0/Data-Data.html#v:gmapQl"
                title="Data.Data">gmapQl</a></code> we simply use the plain constant type
            constructor because <code><a href="../base-4.12.0.0/Data-Data.html#v:gfoldl"
                title="Data.Data">gfoldl</a></code> is left-associative anyway and so it is
            readily suited to fold a left-associative binary operation over the
            immediate subterms. In the definition of gmapQr, extra effort is
            needed. We use a higher-order accumulation trick to mediate between
            left-associative constructor application vs. right-associative binary
            operation (e.g., <code>(:)</code>). When the query is meant to compute a value
            of type <code>r</code>, then the result type withing generic folding is <code>r -&gt; r</code>.
            So the result of folding is a function to which we finally pass the
            right unit.</p>
          <p>With the <code>-XDeriveDataTypeable</code> option, GHC can generate instances of the
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                title="Distribution.Compat.Prelude.Internal">Data</a></code> class automatically. For example, given the
            declaration</p>
          <pre>data T a b = C1 a b | C2 deriving (Typeable, Data)</pre>
          <p>GHC will generate an instance that is equivalent to</p>
          <pre>instance (Data a, Data b) =&gt; Data (T a b) where
    gfoldl k z (C1 a b) = z C1 `k` a `k` b
    gfoldl k z C2       = z C2

    gunfold k z c = case constrIndex c of
                        1 -&gt; k (k (z C1))
                        2 -&gt; z C2

    toConstr (C1 _ _) = con_C1
    toConstr C2       = con_C2

    dataTypeOf _ = ty_T

con_C1 = mkConstr ty_T &quot;C1&quot; [] Prefix
con_C2 = mkConstr ty_T &quot;C2&quot; [] Prefix
ty_T   = mkDataType &quot;Module.T&quot; [con_C1, con_C2]</pre>
          <p>This is suitable for datatypes that are exported transparently.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="../base-4.12.0.0/Data-Data.html#v:gunfold" title="Data.Data">gunfold</a>, <a
              href="../base-4.12.0.0/Data-Data.html#v:toConstr" title="Data.Data">toConstr</a>, <a
              href="../base-4.12.0.0/Data-Data.html#v:dataTypeOf" title="Data.Data">dataTypeOf</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Data" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:1"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:4"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:11"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:12"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:13"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:14"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:15"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:16"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:17"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:18"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> ()</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; () -&gt; c () <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c () <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: () -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: () -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ()) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ()) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; () -&gt; () <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; () -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; () -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; () -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; () -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; () -&gt; m ()
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; () -&gt; m ()
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; () -&gt; m ()
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:19"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; c <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; m <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; m <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> -&gt; m <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:20"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                      title="GHC.Exts">SpecConstrAnnotation</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Exts.html">GHC.Exts</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Exts.html#t:SpecConstrAnnotation"
                          title="GHC.Exts">SpecConstrAnnotation</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:21"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; c
                        <a href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; m
                        <a href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; m
                        <a href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; m
                        <a href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:22"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; c <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; c <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        -&gt; m <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:26"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:27"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:28"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; m <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:29"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:WordPtr" title="Foreign.Ptr">WordPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:30"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> -&gt; m <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:IntPtr" title="Foreign.Ptr">IntPtr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:31"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:32"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:33"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; m <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:34"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; c
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; m
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; m
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; m
                        <a href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:35"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                      title="Text.Parsec.Pos">SourcePos</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Pos.html">Text.Parsec.Pos</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; c <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr"
                          title="Data.Data">Constr</a> <a href="../base-4.12.0.0/src/Data-Data.html#toConstr"
                          class="link">Source</a> <a href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a>) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1"
                          class="link">Source</a> <a href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a>) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2"
                          class="link">Source</a> <a href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; m <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; m <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> -&gt; m <a
                          href="../parsec-3.1.13.0/Text-Parsec-Pos.html#t:SourcePos"
                          title="Text.Parsec.Pos">SourcePos</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:36"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                      title="Data.Time.LocalTime">ZonedTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-ZonedTime.html">Data.Time.LocalTime.Internal.ZonedTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:37"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:38"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:39"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:40"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                      title="Data.Time.Clock">UniversalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UniversalTime.html">Data.Time.Clock.Internal.UniversalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:41"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UTCTime.html">Data.Time.Clock.Internal.UTCTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; c <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; m <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; m <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; m <a href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime"
                          title="Data.Time.Clock">UTCTime</a> <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:42"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; m <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:43"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        c <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        m <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        m <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> -&gt;
                        m <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:44"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:45"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; m <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:46"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; c <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; m <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; m <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; m <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:47"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; c <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; m <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; m <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; m <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:48"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; c <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; m <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; m <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; m <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:49"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:50"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:51"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; m <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:52"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; c <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:53"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; c <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:54"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; c <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; m <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:55"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; c <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; m <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; m <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; m <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:56"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; c <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; m <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; m <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; m <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:57"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; c <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; m <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; m <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; m <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:58"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; c <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; m <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; m <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> -&gt; m <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:59"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; c <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr"
                          title="Data.Data">Constr</a> <a href="../base-4.12.0.0/src/Data-Data.html#toConstr"
                          class="link">Source</a> <a href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; m <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; m <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> -&gt; m <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:60"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; c <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr"
                          title="Data.Data">Constr</a> <a href="../base-4.12.0.0/src/Data-Data.html#toConstr"
                          class="link">Source</a> <a href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType"
                          title="Data.Data">DataType</a> <a href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf"
                          class="link">Source</a> <a href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; m <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; m <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> -&gt; m <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:61"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:62"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:63"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:64"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:65"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; m <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:66"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; c <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; m <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; m <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        -&gt; m <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:67"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; c <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; m <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; m <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; m <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:68"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; c <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; m <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; m <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; m <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:69"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; c <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; m <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; m <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; m <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:70"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; c <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; m <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; m <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; m <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:71"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; c <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; m <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; m <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; m <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:72"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; c <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; m <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:73"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; c <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:74"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; c <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; m <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:75"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; c <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; m <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; m <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> -&gt; m <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:76"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:77"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:78"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; m <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:79"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; c <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; m <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; m <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; m <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:80"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; c <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; m <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; m <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; m <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:81"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; c <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; m <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; m <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; m <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:82"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; c <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; m <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; m <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; m <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:83"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; c <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; m <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; m <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; m <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:84"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; c <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; m <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; m <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>
                        -&gt; m <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:85"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; c <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; m <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; m <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>
                        -&gt; m <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:86"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; c <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:87"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; c <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>)
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>
                        -&gt; m <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:88"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; c <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; m <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; m <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; m <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:89"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        c <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        m <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        m <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> -&gt;
                        m <a href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:90"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; c <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; m <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; m <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; m <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:91"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; c <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; m <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; m <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; m <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:92"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; c <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; m <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; m <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; m <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:93"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; c <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:94"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; c <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; m <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:95"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; c <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; m <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; m <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; m <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:96"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; c <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; m <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; m <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; m <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:97"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; c <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; m <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; m <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; m <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:98"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; c <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; m <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; m <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; m <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:ic:Data:Data:99"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; c <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; c <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; m <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; c <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; m <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; m <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; m <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Data" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; c <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; m <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; m <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; m <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; c <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; m <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; m <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; m <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Data" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; m <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> [a]</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; [a] -&gt; c [a] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c [a] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: [a] -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: [a] -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c [a]) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c [a]) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; [a] -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; [a] -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; [a] -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; [a] -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; [a] -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; [a] -&gt; m
                        [a] <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a
                          href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; [a] -&gt; m
                        [a] <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a
                          href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; [a] -&gt; m
                        [a] <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a
                          href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:110"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                      title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Foreign-ForeignPtr-Safe.html#t:ForeignPtr"
                          title="Foreign.ForeignPtr.Safe">ForeignPtr</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; c
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.1.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Fixed.html">Data.Fixed</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; c
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; c
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m0 =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m0 d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; m0 (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m0 =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m0 d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; m0 (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m0 =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m0 d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; m0 (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        c (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; c
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; c (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; c (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> vertex =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; c (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex))
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex))
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; <a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                        vertex <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a
                          href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; m (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; m (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        -&gt; m (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; c
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; c (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a>
                        a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; c (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a>
                        a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:136"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; c0 (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; c (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:139"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:142"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; (a, b) -&gt; c (a, b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (a, b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a, b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a, b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b) -&gt;
                        (a, b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a
                          href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a, b) -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a, b) -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a, b) -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a, b) -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b) -&gt;
                        m (a, b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a
                          href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b) -&gt;
                        m (a, b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a
                          href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b) -&gt;
                        m (a, b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a
                          href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:143"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; c (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; m (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; m (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b -&gt; m (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:144"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; c
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> t =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; c (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t0 =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t0 d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t0 =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t0 d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:146"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:147"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:148"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b0) -&gt; d -&gt; c0
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; (a, b, c) -&gt; c0 (a, b,
                        c) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a
                          href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c)
                        -&gt; (a, b, c) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a
                          href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a, b, c)
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a, b, c)
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a, b, c) -&gt;
                        [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a, b, c) -&gt;
                        u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b, c)
                        -&gt; m (a, b, c) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a
                          href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b, c)
                        -&gt; m (a, b, c) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a>
                        <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a, b, c)
                        -&gt; m (a, b, c) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a>
                        <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:149"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; c (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b)) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b)) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:150"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:151"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:152"></span> (<a
                      href="../base-4.12.0.0/Data-Coerce.html#t:Coercible" title="Data.Coerce">Coercible</a> a b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion" title="Data.Type.Coercion">Coercion</a>
                    a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; c (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; m (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; m (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b -&gt; m (<a
                          href="../base-4.12.0.0/Data-Type-Coercion.html#t:Coercion"
                          title="Data.Type.Coercion">Coercion</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:153"></span> (a ~ b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; c (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b)) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b)) <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; m (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; m (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; m (a <a href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:"
                          title="Data.Type.Equality">:~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:154"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:155"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Data"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:156"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:157"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; c
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:158"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (g p)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; c
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; r
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; u
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:159"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c, d)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d0 b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (d0 -&gt; b0) -&gt; d0 -&gt;
                        c0 b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; (a, b, c, d) -&gt; c0
                        (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a
                          href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c, d) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c, d) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (t d0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0 e. (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d0 e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c, d)
                        -&gt; (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a>
                        <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d)
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d)
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d)
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d)
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d) -&gt; m (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d) -&gt; m (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d) -&gt; m (a, b, c, d) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:160"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (g a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:161"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f a), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (g a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; c (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a
                          href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a))
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a))
                        <a href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f
                        g a <a href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a
                          href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a
                          href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a
                          href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a
                          href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:162"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> j, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> b, a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t:-126--126-" title="Data.Type.Equality">~~</a> b)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.10.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b0) -&gt; d -&gt; c
                        b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c (b0 -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold"
                          class="link">Source</a> <a href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; m (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; m (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; m (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:163"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f p), <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (d -&gt; b) -&gt; d -&gt; c0
                        b) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; c0
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c0 (b -&gt; r) -&gt; c0 r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c0 (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c0 (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; [u]
                        <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:164"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> p, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f (g p))) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; c ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; m ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; m ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p -&gt; m ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:165"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c, d, e)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d0 b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (d0 -&gt; b0) -&gt; d0 -&gt;
                        c0 b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; (a, b, c, d, e) -&gt;
                        c0 (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a>
                        <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c, d, e) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c, d, e) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (t d0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0 e0. (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e0) =&gt; c0 (t d0 e0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c, d,
                        e) -&gt; (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e) -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e) -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e) -&gt; m (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e) -&gt; m (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e) -&gt; m (a, b, c, d, e) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:166"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> k2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (f (g a))) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c g0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:167"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c, d, e, f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d0 b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (d0 -&gt; b0) -&gt; d0 -&gt;
                        c0 b0) -&gt; (<span class="keyword">forall</span> g. g -&gt; c0 g) -&gt; (a, b, c, d, e, f)
                        -&gt; c0 (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (t d0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e, f)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0 e0. (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e0) =&gt; c0 (t d0 e0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e, f)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c, d,
                        e, f) -&gt; (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e, f) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e, f) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e, f) -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a
                          href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e, f) -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f) -&gt; m (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f) -&gt; m (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f) -&gt; m (a, b, c, d, e, f) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Data:Data:168"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Data:Data:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d0 b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (d0 -&gt; b0) -&gt; d0 -&gt;
                        c0 b0) -&gt; (<span class="keyword">forall</span> g0. g0 -&gt; c0 g0) -&gt; (a, b, c, d, e, f,
                        g) -&gt; c0 (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gfoldl"
                          class="link">Source</a> <a href="#v:gfoldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b0 r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; c0 (b0 -&gt; r) -&gt; c0 r)
                        -&gt; (<span class="keyword">forall</span> r. r -&gt; c0 r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c0 (a, b,
                        c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: (a, b, c, d, e, f, g) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: (a, b, c, d, e, f, g) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; c0 (t d0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e, f, g)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d0 e0. (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e0) =&gt; c0 (t d0 e0)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c0 (a, b, c, d, e, f, g)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b0 =&gt; b0 -&gt; b0) -&gt; (a, b, c, d,
                        e, f, g) -&gt; (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gmapT"
                          class="link">Source</a> <a href="#v:gmapT" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e, f, g) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a
                          href="#v:gmapQl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; r') -&gt; (a, b, c, d,
                        e, f, g) -&gt; r <a href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a
                          href="#v:gmapQr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d0. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e, f, g) -&gt; [u] <a href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a>
                        <a href="#v:gmapQ" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; u) -&gt; (a, b, c, d,
                        e, f, g) -&gt; u <a href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a
                          href="#v:gmapQi" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f, g) -&gt; m (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gmapM"
                          class="link">Source</a> <a href="#v:gmapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f, g) -&gt; m (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMp"
                          class="link">Source</a> <a href="#v:gmapMp" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d0. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d0 =&gt; d0 -&gt; m d0) -&gt; (a, b, c,
                        d, e, f, g) -&gt; m (a, b, c, d, e, f, g) <a href="../base-4.12.0.0/src/Data-Data.html#gmapMo"
                          class="link">Source</a> <a href="#v:gmapMo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Generic" class="def">Generic</a> a <a
            href="../base-4.12.0.0/src/GHC-Generics.html#Generic" class="link">Source</a> <a href="#t:Generic"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Representable types of kind <code>*</code>.
            This class is derivable in GHC with the <code>DeriveGeneric</code> flag on.</p>
          <p>A <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                title="Distribution.Compat.Prelude.Internal">Generic</a></code> instance must satisfy the following
            laws:</p>
          <pre><code><a href="../base-4.12.0.0/GHC-Generics.html#v:from" title="GHC.Generics">from</a></code> . <code><a href="../base-4.12.0.0/GHC-Generics.html#v:to" title="GHC.Generics">to</a></code> &#8801; <code>id</code>
<code><a href="../base-4.12.0.0/GHC-Generics.html#v:to" title="GHC.Generics">to</a></code> . <code><a href="../base-4.12.0.0/GHC-Generics.html#v:from" title="GHC.Generics">from</a></code> &#8801; <code>id</code>
</pre>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="../base-4.12.0.0/GHC-Generics.html#v:from" title="GHC.Generics">from</a>, <a
              href="../base-4.12.0.0/GHC-Generics.html#v:to" title="GHC.Generics">to</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Generic" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> () :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: () -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> () x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> () x -&gt; () <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Void.html">Data.Void</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> x -&gt; <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Version.html">Data.Version</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> x -&gt; <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-IO-Exception.html">GHC.IO.Exception</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> x -&gt; <a
                          href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> x -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> x -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Fixity" title="GHC.Generics">Fixity</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Fixity"
                          title="GHC.Generics">Fixity</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                      title="GHC.Generics">Associativity</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Associativity"
                          title="GHC.Generics">Associativity</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                      title="GHC.Generics">SourceUnpackedness</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceUnpackedness"
                          title="GHC.Generics">SourceUnpackedness</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                      title="GHC.Generics">SourceStrictness</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:SourceStrictness"
                          title="GHC.Generics">SourceStrictness</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                      title="GHC.Generics">DecidedStrictness</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:DecidedStrictness"
                          title="GHC.Generics">DecidedStrictness</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc"
                          title="Text.PrettyPrint">Doc</a> x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                      title="Text.PrettyPrint.Annotated">TextDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                      title="Text.PrettyPrint.Annotated">Style</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style"
                          title="Text.PrettyPrint.Annotated">Style</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                      title="Text.PrettyPrint.Annotated">Mode</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Mode"
                          title="Text.PrettyPrint.Annotated">Mode</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                      title="Distribution.CabalSpecVersion">CabalFeature</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> x -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalFeature"
                          title="Distribution.CabalSpecVersion">CabalFeature</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                      title="Distribution.CabalSpecVersion">CabalSpecVersion</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-CabalSpecVersion.html">Distribution.CabalSpecVersion</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> x -&gt; <a
                          href="Distribution-CabalSpecVersion.html#t:CabalSpecVersion"
                          title="Distribution.CabalSpecVersion">CabalSpecVersion</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> x -&gt; <a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarning"
                      title="Distribution.Parsec.Common">PWarning</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> x -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> x -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Parsec-Common.html#t:PError"
                      title="Distribution.Parsec.Common">PError</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> x -&gt; <a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> x -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> x -&gt; <a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> x -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> x -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> x -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> x -&gt; <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> x -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> x -&gt; <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> x -&gt; <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> x -&gt; <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> x -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> x -&gt; <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> x -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> x -&gt; <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-System.html#t:Arch" title="Distribution.System">Arch</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> x -&gt; <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-System.html#t:OS" title="Distribution.System">OS</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> x -&gt; <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> x -&gt; <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> x -&gt; <a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> x -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> x -&gt; <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> x -&gt; <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> x -&gt; <a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> x -&gt; <a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> x -&gt; <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> x -&gt; <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> x -&gt; <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> x -&gt; <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-License.html#t:License" title="Distribution.License">License</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> x -&gt; <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> x -&gt; <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> x -&gt; <a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> x -&gt; <a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> x -&gt; <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compiler.html#t:CompilerInfo"
                      title="Distribution.Compiler">CompilerInfo</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> x -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> x -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> x -&gt; <a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> x -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> x -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> x -&gt; <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> x -&gt; <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> x -&gt; <a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> x -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> x -&gt; <a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> x -&gt; <a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> x -&gt; <a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                      title="Distribution.Backpack.FullUnitId">FullUnitId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-FullUnitId.html">Distribution.Backpack.FullUnitId</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> x -&gt; <a
                          href="Distribution-Backpack-FullUnitId.html#t:FullUnitId"
                          title="Distribution.Backpack.FullUnitId">FullUnitId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> x -&gt; <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> x -&gt; <a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> x -&gt; <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> x -&gt; <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> x -&gt; <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> x -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> x -&gt; <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> x -&gt; <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> x -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> x -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                      title="Distribution.Simple.InstallDirs">CopyDest</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> x -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> x -&gt; <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> x -&gt; <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> x -&gt; <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> x -&gt; <a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> x -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> x -&gt; <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> x -&gt; <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> x -&gt; <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> x -&gt; <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> x -&gt; <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> x -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> x -&gt; <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> x -&gt; <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                      title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Find.html">Distribution.Simple.Program.Find</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> x -&gt; <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> x -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> x -&gt; <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> x -&gt; <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                      title="Distribution.Simple.Program.GHC">GhcOptions</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-GHC.html">Distribution.Simple.Program.GHC</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> x -&gt; <a
                          href="Distribution-Simple-Program-GHC.html#t:GhcOptions"
                          title="Distribution.Simple.Program.GHC">GhcOptions</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                      title="Distribution.Simple.Setup">BenchmarkFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BenchmarkFlags"
                          title="Distribution.Simple.Setup">BenchmarkFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:TestFlags"
                      title="Distribution.Simple.Setup">TestFlags</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:TestFlags"
                          title="Distribution.Simple.Setup">TestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:ReplFlags"
                      title="Distribution.Simple.Setup">ReplFlags</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ReplFlags"
                          title="Distribution.Simple.Setup">ReplFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:BuildFlags"
                      title="Distribution.Simple.Setup">BuildFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:BuildFlags"
                          title="Distribution.Simple.Setup">BuildFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:CleanFlags"
                      title="Distribution.Simple.Setup">CleanFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CleanFlags"
                          title="Distribution.Simple.Setup">CleanFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockFlags"
                      title="Distribution.Simple.Setup">HaddockFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockFlags"
                          title="Distribution.Simple.Setup">HaddockFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockTarget"
                      title="Distribution.Simple.Setup">HaddockTarget</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:DoctestFlags"
                      title="Distribution.Simple.Setup">DoctestFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:DoctestFlags"
                          title="Distribution.Simple.Setup">DoctestFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:HscolourFlags"
                      title="Distribution.Simple.Setup">HscolourFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:HscolourFlags"
                          title="Distribution.Simple.Setup">HscolourFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:RegisterFlags"
                      title="Distribution.Simple.Setup">RegisterFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:RegisterFlags"
                          title="Distribution.Simple.Setup">RegisterFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:SDistFlags"
                      title="Distribution.Simple.Setup">SDistFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:SDistFlags"
                          title="Distribution.Simple.Setup">SDistFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:InstallFlags"
                      title="Distribution.Simple.Setup">InstallFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:InstallFlags"
                          title="Distribution.Simple.Setup">InstallFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:CopyFlags"
                      title="Distribution.Simple.Setup">CopyFlags</a></span> <a href="#t:Generic" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:CopyFlags"
                          title="Distribution.Simple.Setup">CopyFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-Setup.html#t:GlobalFlags"
                      title="Distribution.Simple.Setup">GlobalFlags</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> x -&gt; <a
                          href="Distribution-Simple-Setup.html#t:GlobalFlags"
                          title="Distribution.Simple.Setup">GlobalFlags</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                      title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a></span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentLocalBuildInfo.html">Distribution.Types.ComponentLocalBuildInfo</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> x -&gt; <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                      title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-LocalBuildInfo.html">Distribution.Types.LocalBuildInfo</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> x -&gt; <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                      title="Distribution.Simple.BuildTarget">BuildTarget</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> x -&gt; <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                      title="Distribution.Backpack.ModuleShape">ModuleShape</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModuleShape.html">Distribution.Backpack.ModuleShape</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> x -&gt; <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> <a
                      href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                      title="Distribution.Backpack.PreModuleShape">PreModuleShape</a></span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Backpack-PreModuleShape.html">Distribution.Backpack.PreModuleShape</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> x -&gt; <a
                          href="Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"
                          title="Distribution.Backpack.PreModuleShape">PreModuleShape</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> [a] :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: [a] -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> [a] x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> [a] x -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Endo" title="Data.Monoid">Endo</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Endo"
                          title="Data.Monoid">Endo</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a) x -&gt; <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) x -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a>
                    vertex)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex)
                        x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> vertex) x -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> vertex
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a) x -&gt; <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
                          title="Data.Kind">Type</a> <a href="../base-4.12.0.0/src/GHC-Generics.html#Rep"
                          class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a) x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a) x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) x -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a) x -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) x -&gt; <a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Generic" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a) x -&gt; <a
                          href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) x -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a> a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) x -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) x -&gt; <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) x -&gt; <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) x -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b) x -&gt; (a, b) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b) x -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a) x -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> t) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> t -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> t) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> t) x -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> t <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:178"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c) x -&gt; (a, b, c) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                      title="Control.Applicative">WrappedArrow</a> a b c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c) x -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b c <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:181"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> a b) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) x -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:184"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) x -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Generic"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) x -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:187"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:"
                          title="GHC.Generics">:+:</a> g) p) x -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:188"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:"
                          title="GHC.Generics">:*:</a> g) p) x -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:189"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c, d)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c, d) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c, d) x -&gt; (a, b, c, d) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:190"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) ::
                        <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a) x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p) x -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f p <a href="../base-4.12.0.0/src/GHC-Generics.html#to"
                          class="link">Source</a> <a href="#v:to" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:193"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> ((f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> ((f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from"
                          class="link">Source</a> <a href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) p) x -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:194"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c, d, e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e)
                        :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c, d, e) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e) x
                        <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c, d, e) x -&gt; (a, b, c, d, e) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) x -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c, d, e, f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e,
                        f) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e,
                        f) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c, d, e, f) x -&gt; (a, b, c, d, e, f) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Generic:Generic:197"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Generic:Generic:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e,
                        f, g) :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: (a, b, c, d, e, f, g) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (a, b, c, d, e,
                        f, g) x <a href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a
                          href="#v:from" class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (a, b, c, d, e, f, g) x -&gt; (a, b, c, d, e, f, g) <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:NFData" class="def">NFData</a> a <span
            class="keyword">where</span> <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#NFData"
            class="link">Source</a> <a href="#t:NFData" class="selflink">#</a></p>
        <div class="doc">
          <p>A class of types that can be fully evaluated.</p>
          <p><em>Since: deepseq-1.1.0.0</em></p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src">Nothing</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:rnf" class="def">rnf</a> :: a -&gt; () <a
              href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a href="#v:rnf"
              class="selflink">#</a></p>
          <div class="doc">
            <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                  title="Distribution.Compat.Prelude.Internal">rnf</a></code> should reduce its argument to normal form
              (that is, fully
              evaluate all sub-components), and then return '()'.</p>
            <h3><code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                  title="Distribution.Compat.Prelude.Internal">Generic</a></code> <code><a
                  href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                  title="Distribution.Compat.Prelude.Internal">NFData</a></code> deriving</h3>
            <p>Starting with GHC 7.2, you can automatically derive instances
              for types possessing a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                  title="Distribution.Compat.Prelude.Internal">Generic</a></code> instance.</p>
            <p>Note: <code><a href="../base-4.12.0.0/GHC-Generics.html#t:Generic1"
                  title="GHC.Generics">Generic1</a></code> can be auto-derived starting with GHC 7.4</p>
            <pre>{-# LANGUAGE DeriveGeneric #-}

import GHC.Generics (Generic, Generic1)
import Control.DeepSeq

data Foo a = Foo a String
             deriving (Eq, Generic, Generic1)

instance NFData a =&gt; NFData (Foo a)
instance NFData1 Foo

data Colour = Red | Green | Blue
              deriving Generic

instance NFData Colour</pre>
            <p>Starting with GHC 7.10, the example above can be written more
              concisely by enabling the new <code>DeriveAnyClass</code> extension:</p>
            <pre>{-# LANGUAGE DeriveGeneric, DeriveAnyClass #-}

import GHC.Generics (Generic)
import Control.DeepSeq

data Foo a = Foo a String
             deriving (Eq, Generic, Generic1, NFData, NFData1)

data Colour = Red | Green | Blue
              deriving (Generic, NFData)
</pre>
            <h3>Compatibility with previous <code>deepseq</code> versions</h3>
            <p>Prior to version 1.4.0.0, the default implementation of the <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                  title="Distribution.Compat.Prelude.Internal">rnf</a></code>
              method was defined as</p>
            <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf" title="Distribution.Compat.Prelude.Internal">rnf</a></code> a = <code><a href="Distribution-Compat-Prelude-Internal.html#v:seq" title="Distribution.Compat.Prelude.Internal">seq</a></code> a ()</pre>
            <p>However, starting with <code>deepseq-1.4.0.0</code>, the default
              implementation is based on <code>DefaultSignatures</code> allowing for
              more accurate auto-derived <code><a href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                  title="Distribution.Compat.Prelude.Internal">NFData</a></code> instances. If you need the
              previously used exact default <code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                  title="Distribution.Compat.Prelude.Internal">rnf</a></code> method implementation
              semantics, use</p>
            <pre>instance NFData Colour where rnf x = seq x ()</pre>
            <p>or alternatively</p>
            <pre>instance NFData Colour where rnf = rwhnf</pre>
            <p>or</p>
            <pre>{-# LANGUAGE BangPatterns #-}
instance NFData Colour where rnf !_ = ()</pre>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:NFData" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Stack.html#t:CallStack"
                      title="Distribution.Compat.Stack">CallStack</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Stack.html#t:CallStack"
                          title="Distribution.Compat.Stack">CallStack</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: () -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Prior to <code>deepseq-1.4.4.0</code> this instance was only defined for
                    <code>base-4.8.0.0</code> and later.</p>
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon"
                          title="Type.Reflection">TyCon</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p>Defined as <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                          title="Distribution.Compat.Prelude.Internal">rnf</a></code> = <code><a
                          href="../base-4.12.0.0/Data-Void.html#v:absurd" title="Data.Void">absurd</a></code></code>.
                  </p>
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf"
                          class="link">Source</a> <a href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Data-Unique.html#t:Unique" title="Data.Unique">Unique</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Unique.html#t:Unique"
                          title="Data.Unique">Unique</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                      title="Control.Concurrent">ThreadId</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent.html#t:ThreadId"
                          title="Control.Concurrent">ThreadId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/System-Exit.html#t:ExitCode" title="System.Exit">ExitCode</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/System-Exit.html#t:ExitCode"
                          title="System.Exit">ExitCode</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                      title="Control.Exception.Base">MaskingState</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Control-Exception-Base.html#t:MaskingState"
                          title="Control.Exception.Base">MaskingState</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Data-Typeable.html#t:TypeRep" title="Data.Typeable">TypeRep</a></span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Prior to <code>deepseq-1.4.4.0</code> this instance was only defined for
                    <code>base-4.8.0.0</code> and later.</p>
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Typeable.html#t:TypeRep"
                          title="Data.Typeable">TypeRep</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar" title="Foreign.C.Types">CChar</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CChar"
                          title="Foreign.C.Types">CChar</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSChar" title="Foreign.C.Types">CSChar</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUChar" title="Foreign.C.Types">CUChar</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CShort" title="Foreign.C.Types">CShort</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUShort" title="Foreign.C.Types">CUShort</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt" title="Foreign.C.Types">CInt</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CInt"
                          title="Foreign.C.Types">CInt</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt" title="Foreign.C.Types">CUInt</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CUInt"
                          title="Foreign.C.Types">CUInt</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong" title="Foreign.C.Types">CLong</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CLong"
                          title="Foreign.C.Types">CLong</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULong" title="Foreign.C.Types">CULong</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CLLong" title="Foreign.C.Types">CLLong</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CULLong" title="Foreign.C.Types">CULLong</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool" title="Foreign.C.Types">CBool</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CBool"
                          title="Foreign.C.Types">CBool</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CFloat" title="Foreign.C.Types">CFloat</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CDouble" title="Foreign.C.Types">CDouble</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff"
                      title="Foreign.C.Types">CPtrdiff</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CPtrdiff" title="Foreign.C.Types">CPtrdiff</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize" title="Foreign.C.Types">CSize</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CSize"
                          title="Foreign.C.Types">CSize</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CWchar" title="Foreign.C.Types">CWchar</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                      title="Foreign.C.Types">CSigAtomic</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSigAtomic"
                          title="Foreign.C.Types">CSigAtomic</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CClock" title="Foreign.C.Types">CClock</a> -&gt;
                        () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime" title="Foreign.C.Types">CTime</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CTime"
                          title="Foreign.C.Types">CTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds"
                      title="Foreign.C.Types">CUSeconds</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUSeconds" title="Foreign.C.Types">CUSeconds</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                      title="Foreign.C.Types">CSUSeconds</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CSUSeconds"
                          title="Foreign.C.Types">CSUSeconds</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFile" title="Foreign.C.Types">CFile</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFile"
                          title="Foreign.C.Types">CFile</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CFpos" title="Foreign.C.Types">CFpos</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-C-Types.html#t:CFpos"
                          title="Foreign.C.Types">CFpos</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CJmpBuf" title="Foreign.C.Types">CJmpBuf</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CJmpBuf" title="Foreign.C.Types">CJmpBuf</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntPtr" title="Foreign.C.Types">CIntPtr</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr"
                      title="Foreign.C.Types">CUIntPtr</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntPtr" title="Foreign.C.Types">CUIntPtr</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a></span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CIntMax" title="Foreign.C.Types">CIntMax</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax"
                      title="Foreign.C.Types">CUIntMax</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Foreign-C-Types.html#t:CUIntMax" title="Foreign.C.Types">CUIntMax</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc" title="GHC.Stack">SrcLoc</a></span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/GHC-Stack.html#t:SrcLoc"
                          title="GHC.Stack">SrcLoc</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntSet-Internal.html">Data.IntSet.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; ()
                        <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc"
                          title="Text.PrettyPrint">Doc</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                      title="Text.PrettyPrint.Annotated">TextDetails</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:TextDetails"
                          title="Text.PrettyPrint.Annotated">TextDetails</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                      title="Data.Time.LocalTime">ZonedTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-ZonedTime.html">Data.Time.LocalTime.Internal.ZonedTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:ZonedTime"
                          title="Data.Time.LocalTime">ZonedTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                      title="Data.Time.LocalTime">LocalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-LocalTime.html">Data.Time.LocalTime.Internal.LocalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:LocalTime"
                          title="Data.Time.LocalTime">LocalTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                      title="Data.Time.LocalTime">TimeOfDay</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeOfDay.html">Data.Time.LocalTime.Internal.TimeOfDay</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeOfDay"
                          title="Data.Time.LocalTime">TimeOfDay</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                      title="Data.Time.LocalTime">TimeZone</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-LocalTime-Internal-TimeZone.html">Data.Time.LocalTime.Internal.TimeZone</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-LocalTime.html#t:TimeZone"
                          title="Data.Time.LocalTime">TimeZone</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                      title="Data.Time.Clock">UniversalTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UniversalTime.html">Data.Time.Clock.Internal.UniversalTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UniversalTime"
                          title="Data.Time.Clock">UniversalTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-UTCTime.html">Data.Time.Clock.Internal.UTCTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:UTCTime" title="Data.Time.Clock">UTCTime</a>
                        -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                      title="Data.Time.Clock">NominalDiffTime</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../time-1.8.0.2/Data-Time-Clock-Internal-NominalDiffTime.html">Data.Time.Clock.Internal.NominalDiffTime</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../time-1.8.0.2/Data-Time-Clock.html#t:NominalDiffTime"
                          title="Data.Time.Clock">NominalDiffTime</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day" title="Data.Time.Calendar">Day</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../time-1.8.0.2/Data-Time-Calendar-Days.html">Data.Time.Calendar.Days</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../time-1.8.0.2/Data-Time-Calendar.html#t:Day"
                          title="Data.Time.Calendar">Day</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarning"
                      title="Distribution.Parsec.Common">PWarning</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Parsec-Common.html#t:PError"
                      title="Distribution.Parsec.Common">PError</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Utils-IOData.html#t:IOData" title="Distribution.Utils.IOData">IOData</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-IOData.html">Distribution.Utils.IOData</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Utils-IOData.html#t:IOData"
                          title="Distribution.Utils.IOData">IOData</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:133"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:NFData" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a
                    href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: [a] -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr" title="Foreign.Ptr">FunPtr</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:FunPtr"
                          title="Foreign.Ptr">FunPtr</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:154"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:158"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:160"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/GHC-StableName.html#t:StableName" title="GHC.StableName">StableName</a>
                        a -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:162"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList" title="Control.Applicative">ZipList</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:163"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:164"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-IORef.html#t:IORef" title="Data.IORef">IORef</a> a)</span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Only strict in the reference and not the referenced value.</p>
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-IORef.html#t:IORef"
                          title="Data.IORef">IORef</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:165"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:166"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:167"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:169"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:170"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf"
                          class="link">Source</a> <a href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:171"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                      title="Control.Concurrent.MVar">MVar</a> a)</span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Only strict in the reference and not the referenced value.</p>
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Control-Concurrent-MVar.html#t:MVar"
                          title="Control.Concurrent.MVar">MVar</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:172"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:173"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:174"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:175"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:176"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; ()
                        <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:177"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:178"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:178">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:179"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:179">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:180"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:180">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:181"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:181">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf"
                          class="link">Source</a> <a href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:182"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:182">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:183"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                      title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:183">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html#t:AnnotDetails"
                          title="Text.PrettyPrint.Annotated.HughesPJ">AnnotDetails</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:184"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:NFData" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:184">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:185"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:185">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:186"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a -&gt; b)</span></td>
                <td class="doc">
                  <p>This instance is for convenience and consistency with <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:seq"
                        title="Distribution.Compat.Prelude.Internal">seq</a></code>.
                    This assumes that WHNF is equivalent to NF for functions.</p>
                  <p><em>Since: deepseq-1.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:186">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a -&gt; b) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:187"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:187">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:188"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:188">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a, b) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:189"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:189">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:190"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:190">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:191"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:191">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:192"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-STRef.html#t:STRef" title="Data.STRef">STRef</a> s a)</span></td>
                <td class="doc">
                  <p><strong>NOTE</strong>: Only strict in the reference and not the referenced value.</p>
                  <p><em>Since: deepseq-1.4.2.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:192">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-STRef.html#t:STRef"
                          title="Data.STRef">STRef</a> s a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:193"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:193">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:194"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:194">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:195"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:195">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:196"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:196">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a>
                        b) -&gt; () <a href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:197"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:197">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:198"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:NFData"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:198">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:199"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:199">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:200"></span> (<a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> f, <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:200">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:201"></span> (<a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> f, <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:201">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:202"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a <a
                      href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:" title="Data.Type.Equality">:~~:</a>
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:202">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a <a
                          href="../base-4.12.0.0/Data-Type-Equality.html#t::-126--126-:"
                          title="Data.Type.Equality">:~~:</a> b) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:203"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:203">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:204"></span> (<a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> f, <a
                      href="../deepseq-1.4.4.0/Control-DeepSeq.html#t:NFData1" title="Control.DeepSeq">NFData1</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g a)</span></td>
                <td class="doc">
                  <p><em>Since: deepseq-1.4.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:204">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:205"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a6) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5, a6)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:205">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5, a6) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:206"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a6, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a7) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5, a6, a7)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:206">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5, a6, a7) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:207"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a6, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a7, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a8) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5, a6, a7, a8)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:207">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5, a6, a7, a8) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:NFData:NFData:208"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a1, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a2, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a3, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a4, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a5, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a6, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a7, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a8, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a9) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (a1, a2, a3, a4, a5, a6, a7, a8,
                    a9)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:NFData:NFData:208">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: (a1, a2, a3, a4, a5, a6, a7, a8, a9) -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:genericRnf" class="def">genericRnf</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Generic"
            title="Distribution.Compat.Prelude.Internal">Generic</a> a, GNFData (<a
            href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> a)) =&gt; a -&gt; () <a
            href="#v:genericRnf" class="selflink">#</a></p>
        <div class="doc">
          <p><a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a>-based <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                title="Distribution.Compat.Prelude.Internal">rnf</a></code> implementation</p>
          <p>This is needed in order to support <code>deepseq &lt; 1.4</code> which didn't
            have a <code><a href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                title="Distribution.Compat.Prelude.Internal">Generic</a></code>-based default <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                title="Distribution.Compat.Prelude.Internal">rnf</a></code> implementation yet.</p>
          <p>In order to define instances, use e.g.</p>
          <pre>instance NFData MyType where rnf = genericRnf</pre>
          <p>The implementation has been taken from <code>deepseq-1.4.2</code>'s default
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:rnf"
                title="Distribution.Compat.Prelude.Internal">rnf</a></code> implementation.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Binary" class="def">Binary</a> t <span
            class="keyword">where</span> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#Binary"
            class="link">Source</a> <a href="#t:Binary" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                title="Distribution.Compat.Prelude.Internal">Binary</a></code> class provides <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:put"
                title="Distribution.Compat.Prelude.Internal">put</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:get"
                title="Distribution.Compat.Prelude.Internal">get</a></code>, methods to encode and
            decode a Haskell value to a lazy <code><a
                href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                title="Data.ByteString.Lazy">ByteString</a></code>. It mirrors the <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Read"
                title="Distribution.Compat.Prelude.Internal">Read</a></code> and
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                title="Distribution.Compat.Prelude.Internal">Show</a></code> classes for textual representation of
            Haskell types, and is
            suitable for serialising Haskell values to disk, over the network.</p>
          <p>For decoding and generating simple external binary formats (e.g. C
            structures), Binary may be used, but in general is not suitable
            for complex protocols. Instead use the <code><a href="../binary-0.8.6.0/Data-Binary-Put.html#t:PutM"
                title="Data.Binary.Put">PutM</a></code> and <code><a
                href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                title="Data.Binary.Get.Internal">Get</a></code> primitives
            directly.</p>
          <p>Instances of Binary should satisfy the following property:</p>
          <pre>decode . encode == id</pre>
          <p>That is, the <code><a href="Distribution-Compat-Prelude-Internal.html#v:get"
                title="Distribution.Compat.Prelude.Internal">get</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:put"
                title="Distribution.Compat.Prelude.Internal">put</a></code> methods should be the inverse of each
            other. A range of instances are provided for basic Haskell types.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src">Nothing</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:put" class="def">put</a> :: t -&gt; <a
              href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
              href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a href="#v:put"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Encode a value in the Put monad.</p>
          </div>
          <p class="src"><a id="v:get" class="def">get</a> :: <a
              href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get" title="Data.Binary.Get.Internal">Get</a> t <a
              href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a href="#v:get"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Decode a value in the Get monad</p>
          </div>
          <p class="src"><a id="v:putList" class="def">putList</a> :: [t] -&gt; <a
              href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
              href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a href="#v:putList"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Encode a list of values in the Put monad.
              The default implementation may be overridden to be more efficient
              but must still have the same encoding format.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Binary" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                      title="Distribution.Compat.Prelude.Internal">Bool</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                      title="Distribution.Compat.Prelude.Internal">Integer</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.7.3.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/GHC-Natural.html#t:Natural"
                          title="GHC.Natural">Natural</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Natural.html#t:Natural" title="GHC.Natural">Natural</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                      title="Distribution.Compat.Prelude.Internal">Ordering</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep"
                          title="GHC.Exts">RuntimeRep</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep"
                          title="GHC.Exts">RuntimeRep</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:RuntimeRep" title="GHC.Exts">RuntimeRep</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/GHC-Exts.html#t:VecCount"
                          title="GHC.Exts">VecCount</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecCount" title="GHC.Exts">VecCount</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/GHC-Exts.html#t:VecElem"
                          title="GHC.Exts">VecElem</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:VecElem" title="GHC.Exts">VecElem</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                      title="Type.Reflection">SomeTypeRep</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:SomeTypeRep"
                          title="Type.Reflection">SomeTypeRep</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> ()</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: () -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> () <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [()] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Type-Reflection.html#t:TyCon"
                          title="Type.Reflection">TyCon</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TyCon" title="Type.Reflection">TyCon</a>] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                      title="Type.Reflection.Unsafe">KindRep</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:KindRep"
                          title="Type.Reflection.Unsafe">KindRep</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                      title="Type.Reflection.Unsafe">TypeLitSort</a></span></td>
                <td class="doc">
                  <p>@since 0.8.5.0. See <a id="typeable-instances"></a></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection-Unsafe.html#t:TypeLitSort"
                          title="Type.Reflection.Unsafe">TypeLitSort</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="../base-4.12.0.0/Data-Void.html#t:Void"
                          title="Data.Void">Void</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Void.html#t:Void" title="Data.Void">Void</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Version.html#t:Version"
                          title="Data.Version">Version</a> -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Version.html#t:Version" title="Data.Version">Version</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Semigroup.html#t:All"
                      title="Distribution.Compat.Semigroup">All</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compat-Semigroup.html#t:All"
                          title="Distribution.Compat.Semigroup">All</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:All" title="Distribution.Compat.Semigroup">All</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Semigroup.html#t:Any"
                      title="Distribution.Compat.Semigroup">Any</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compat-Semigroup.html#t:Any"
                          title="Distribution.Compat.Semigroup">Any</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Any" title="Distribution.Compat.Semigroup">Any</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                      title="GHC.Fingerprint.Type">Fingerprint</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.7.6.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Fingerprint-Type.html#t:Fingerprint"
                          title="GHC.Fingerprint.Type">Fingerprint</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntSet.html#t:IntSet" title="Data.IntSet">IntSet</a>] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Parsec-Common.html#t:Position"
                      title="Distribution.Parsec.Common">Position</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:Position"
                          title="Distribution.Parsec.Common">Position</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarning"
                      title="Distribution.Parsec.Common">PWarning</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PWarning"
                          title="Distribution.Parsec.Common">PWarning</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Parsec-Common.html#t:PWarnType"
                      title="Distribution.Parsec.Common">PWarnType</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PWarnType"
                          title="Distribution.Parsec.Common">PWarnType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Parsec-Common.html#t:PError"
                      title="Distribution.Parsec.Common">PError</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Common.html">Distribution.Parsec.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Parsec-Common.html#t:PError"
                          title="Distribution.Parsec.Common">PError</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Parsec-Common.html#t:PError" title="Distribution.Parsec.Common">PError</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Version.html#t:Version"
                      title="Distribution.Types.Version">Version</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Version.html">Distribution.Types.Version</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Version.html#t:Version"
                          title="Distribution.Types.Version">Version</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRange"
                      title="Distribution.Types.VersionRange">VersionRange</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-VersionRange.html#t:VersionRange"
                          title="Distribution.Types.VersionRange">VersionRange</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoType"
                      title="Distribution.Types.SourceRepo">RepoType</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoType"
                          title="Distribution.Types.SourceRepo">RepoType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-SourceRepo.html#t:RepoKind"
                      title="Distribution.Types.SourceRepo">RepoKind</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:RepoKind"
                          title="Distribution.Types.SourceRepo">RepoKind</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                      title="Distribution.Types.SourceRepo">SourceRepo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SourceRepo.html">Distribution.Types.SourceRepo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-SourceRepo.html#t:SourceRepo"
                          title="Distribution.Types.SourceRepo">SourceRepo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                      title="Distribution.Types.ForeignLibType">ForeignLibType</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLibType.html">Distribution.Types.ForeignLibType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ForeignLibType.html#t:ForeignLibType"
                          title="Distribution.Types.ForeignLibType">ForeignLibType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                      title="Distribution.Types.ForeignLibOption">ForeignLibOption</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ForeignLibOption.html">Distribution.Types.ForeignLibOption</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"
                          title="Distribution.Types.ForeignLibOption">ForeignLibOption</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                      title="Distribution.Types.ExecutableScope">ExecutableScope</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ExecutableScope.html">Distribution.Types.ExecutableScope</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ExecutableScope.html#t:ExecutableScope"
                          title="Distribution.Types.ExecutableScope">ExecutableScope</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-BuildType.html#t:BuildType"
                      title="Distribution.Types.BuildType">BuildType</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildType.html">Distribution.Types.BuildType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-BuildType.html#t:BuildType"
                          title="Distribution.Types.BuildType">BuildType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-System.html#t:Platform" title="Distribution.System">Platform</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-System.html#t:Platform"
                          title="Distribution.System">Platform</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a href="Distribution-System.html#t:Arch"
                      title="Distribution.System">Arch</a></span> <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-System.html#t:Arch"
                          title="Distribution.System">Arch</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a href="Distribution-System.html#t:OS"
                      title="Distribution.System">OS</a></span> <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-System.html">Distribution.System</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-System.html#t:OS"
                          title="Distribution.System">OS</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                      title="Distribution.SPDX.LicenseReference">LicenseRef</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseReference.html">Distribution.SPDX.LicenseReference</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseReference.html#t:LicenseRef"
                          title="Distribution.SPDX.LicenseReference">LicenseRef</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                      title="Distribution.SPDX.LicenseId">LicenseId</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-LicenseId.html">Distribution.SPDX.LicenseId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseId.html#t:LicenseId"
                          title="Distribution.SPDX.LicenseId">LicenseId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                      title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExceptionId.html">Distribution.SPDX.LicenseExceptionId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"
                          title="Distribution.SPDX.LicenseExceptionId">LicenseExceptionId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">SimpleLicenseExpression</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                      title="Distribution.SPDX.LicenseExpression">LicenseExpression</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-SPDX-LicenseExpression.html">Distribution.SPDX.LicenseExpression</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"
                          title="Distribution.SPDX.LicenseExpression">LicenseExpression</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-SPDX-License.html#t:License"
                      title="Distribution.SPDX.License">License</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-SPDX-License.html">Distribution.SPDX.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-SPDX-License.html#t:License"
                          title="Distribution.SPDX.License">License</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:61"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:62"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                      title="Distribution.Types.ModuleRenaming">ModuleRenaming</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleRenaming.html">Distribution.Types.ModuleRenaming</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"
                          title="Distribution.Types.ModuleRenaming">ModuleRenaming</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                      title="Distribution.Types.IncludeRenaming">IncludeRenaming</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-IncludeRenaming.html">Distribution.Types.IncludeRenaming</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"
                          title="Distribution.Types.IncludeRenaming">IncludeRenaming</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:64"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Verbosity.html">Distribution.Verbosity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Verbosity.html#t:Verbosity"
                          title="Distribution.Verbosity">Verbosity</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Verbosity.html#t:Verbosity" title="Distribution.Verbosity">Verbosity</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-TestType.html#t:TestType"
                      title="Distribution.Types.TestType">TestType</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestType.html">Distribution.Types.TestType</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-TestType.html#t:TestType"
                          title="Distribution.Types.TestType">TestType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:66"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                      title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-TestSuiteInterface.html">Distribution.Types.TestSuiteInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"
                          title="Distribution.Types.TestSuiteInterface">TestSuiteInterface</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:67"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                      title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PkgconfigDependency.html">Distribution.Types.PkgconfigDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"
                          title="Distribution.Types.PkgconfigDependency">PkgconfigDependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:68"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                      title="Distribution.Types.BenchmarkType">BenchmarkType</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:68">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BenchmarkType.html">Distribution.Types.BenchmarkType</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-BenchmarkType.html#t:BenchmarkType"
                          title="Distribution.Types.BenchmarkType">BenchmarkType</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:69"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                      title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:69">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-BenchmarkInterface.html">Distribution.Types.BenchmarkInterface</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"
                          title="Distribution.Types.BenchmarkInterface">BenchmarkInterface</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:70"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-License.html#t:License" title="Distribution.License">License</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:70">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-License.html">Distribution.License</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-License.html#t:License"
                          title="Distribution.License">License</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:71"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Language-Haskell-Extension.html#t:KnownExtension"
                      title="Language.Haskell.Extension">KnownExtension</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:71">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:KnownExtension"
                          title="Language.Haskell.Extension">KnownExtension</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:72"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Language-Haskell-Extension.html#t:Extension"
                      title="Language.Haskell.Extension">Extension</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:72">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:Extension"
                          title="Language.Haskell.Extension">Extension</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:73"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Language-Haskell-Extension.html#t:Language"
                      title="Language.Haskell.Extension">Language</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:73">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Language-Haskell-Extension.html">Language.Haskell.Extension</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Language-Haskell-Extension.html#t:Language"
                          title="Language.Haskell.Extension">Language</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:74"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compiler.html#t:AbiTag" title="Distribution.Compiler">AbiTag</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:74">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-Compiler.html#t:AbiTag"
                          title="Distribution.Compiler">AbiTag</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:75"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compiler.html#t:CompilerInfo"
                      title="Distribution.Compiler">CompilerInfo</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:75">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerInfo"
                          title="Distribution.Compiler">CompilerInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:76"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:76">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compiler.html#t:CompilerId"
                          title="Distribution.Compiler">CompilerId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerId" title="Distribution.Compiler">CompilerId</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:77"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compiler.html#t:CompilerFlavor"
                      title="Distribution.Compiler">CompilerFlavor</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:77">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compiler.html">Distribution.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compiler.html#t:CompilerFlavor"
                          title="Distribution.Compiler">CompilerFlavor</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:78"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:78">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:79"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:79">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:80"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ComponentName.html#t:ComponentName"
                      title="Distribution.Types.ComponentName">ComponentName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:80">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentName.html">Distribution.Types.ComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ComponentName.html#t:ComponentName"
                          title="Distribution.Types.ComponentName">ComponentName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:81"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                      title="Distribution.Types.PackageId">PackageIdentifier</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:81">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageId.html">Distribution.Types.PackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PackageId.html#t:PackageIdentifier"
                          title="Distribution.Types.PackageId">PackageIdentifier</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:82"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-UnitId.html#t:DefUnitId"
                      title="Distribution.Types.UnitId">DefUnitId</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:82">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-UnitId.html#t:DefUnitId"
                          title="Distribution.Types.UnitId">DefUnitId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:83"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:83">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-UnitId.html#t:UnitId"
                          title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:84"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:84">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Module.html">Distribution.Types.Module</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-Module.html#t:Module"
                          title="Distribution.Types.Module">Module</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Module.html#t:Module" title="Distribution.Types.Module">Module</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:85"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:85">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Backpack.html#t:OpenModule"
                          title="Distribution.Backpack">OpenModule</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:86"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:86">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack.html">Distribution.Backpack</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Backpack.html#t:OpenUnitId"
                          title="Distribution.Backpack">OpenUnitId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Backpack.html#t:OpenUnitId" title="Distribution.Backpack">OpenUnitId</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:87"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                      title="Distribution.Types.ModuleReexport">ModuleReexport</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:87">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ModuleReexport.html">Distribution.Types.ModuleReexport</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ModuleReexport.html#t:ModuleReexport"
                          title="Distribution.Types.ModuleReexport">ModuleReexport</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:88"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:88">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Mixin.html">Distribution.Types.Mixin</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-Mixin.html#t:Mixin"
                          title="Distribution.Types.Mixin">Mixin</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Mixin.html#t:Mixin" title="Distribution.Types.Mixin">Mixin</a>] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:89"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                      title="Distribution.Types.ExeDependency">ExeDependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:89">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExeDependency.html">Distribution.Types.ExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ExeDependency.html#t:ExeDependency"
                          title="Distribution.Types.ExeDependency">ExeDependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:90"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Dependency.html#t:Dependency"
                      title="Distribution.Types.Dependency">Dependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:90">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Dependency.html">Distribution.Types.Dependency</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Dependency.html#t:Dependency"
                          title="Distribution.Types.Dependency">Dependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:91"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                      title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:91">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-SetupBuildInfo.html">Distribution.Types.SetupBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"
                          title="Distribution.Types.SetupBuildInfo">SetupBuildInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:92"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:92">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:93"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                      title="Distribution.Types.MungedPackageId">MungedPackageId</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:93">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageId.html">Distribution.Types.MungedPackageId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-MungedPackageId.html#t:MungedPackageId"
                          title="Distribution.Types.MungedPackageId">MungedPackageId</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:94"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                      title="Distribution.Types.AbiDependency">AbiDependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:94">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiDependency.html">Distribution.Types.AbiDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-AbiDependency.html#t:AbiDependency"
                          title="Distribution.Types.AbiDependency">AbiDependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:95"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                      title="Distribution.Simple.InstallDirs">PathTemplateVariable</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:95">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"
                          title="Distribution.Simple.InstallDirs">PathTemplateVariable</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:96"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                      title="Distribution.Simple.InstallDirs">PathTemplate</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:96">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:PathTemplate"
                          title="Distribution.Simple.InstallDirs">PathTemplate</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:97"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                      title="Distribution.Simple.InstallDirs">CopyDest</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:97">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:CopyDest"
                          title="Distribution.Simple.InstallDirs">CopyDest</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:98"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                      title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:98">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-LegacyExeDependency.html">Distribution.Types.LegacyExeDependency</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"
                          title="Distribution.Types.LegacyExeDependency">LegacyExeDependency</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:99"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                      title="Distribution.Types.BuildInfo">BuildInfo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:99">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-BuildInfo.html">Distribution.Types.BuildInfo</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-BuildInfo.html#t:BuildInfo"
                          title="Distribution.Types.BuildInfo">BuildInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:100"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-TestSuite.html#t:TestSuite"
                      title="Distribution.Types.TestSuite">TestSuite</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:100">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-TestSuite.html">Distribution.Types.TestSuite</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-TestSuite.html#t:TestSuite"
                          title="Distribution.Types.TestSuite">TestSuite</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:101"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Library.html#t:Library"
                      title="Distribution.Types.Library">Library</a></span> <a href="#t:Binary" class="selflink">#</a>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:101">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Library.html">Distribution.Types.Library</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Library.html#t:Library"
                          title="Distribution.Types.Library">Library</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:102"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                      title="Distribution.Types.ForeignLib">LibVersionInfo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:102">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:LibVersionInfo"
                          title="Distribution.Types.ForeignLib">LibVersionInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:103"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                      title="Distribution.Types.ForeignLib">ForeignLib</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:103">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ForeignLib.html">Distribution.Types.ForeignLib</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ForeignLib.html#t:ForeignLib"
                          title="Distribution.Types.ForeignLib">ForeignLib</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:104"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Executable.html#t:Executable"
                      title="Distribution.Types.Executable">Executable</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:104">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Executable.html">Distribution.Types.Executable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Executable.html#t:Executable"
                          title="Distribution.Types.Executable">Executable</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:105"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-Benchmark.html#t:Benchmark"
                      title="Distribution.Types.Benchmark">Benchmark</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:105">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Benchmark.html">Distribution.Types.Benchmark</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Benchmark.html#t:Benchmark"
                          title="Distribution.Types.Benchmark">Benchmark</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:106"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                      title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:106">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentRequestedSpec.html">Distribution.Types.ComponentRequestedSpec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"
                          title="Distribution.Types.ComponentRequestedSpec">ComponentRequestedSpec</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:107"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                      title="Distribution.Types.PackageDescription">PackageDescription</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:107">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-PackageDescription.html">Distribution.Types.PackageDescription</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-PackageDescription.html#t:PackageDescription"
                          title="Distribution.Types.PackageDescription">PackageDescription</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:108"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                      title="Distribution.Types.GenericPackageDescription">ConfVar</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:108">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:ConfVar"
                          title="Distribution.Types.GenericPackageDescription">ConfVar</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:109"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                      title="Distribution.Types.GenericPackageDescription">FlagAssignment</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:109">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"
                          title="Distribution.Types.GenericPackageDescription">FlagAssignment</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:110"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:110">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:111"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                      title="Distribution.Types.GenericPackageDescription">Flag</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:111">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:Flag"
                          title="Distribution.Types.GenericPackageDescription">Flag</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:112"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                      title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:112">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"
                          title="Distribution.Types.GenericPackageDescription">GenericPackageDescription</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:113"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                      title="Distribution.Types.ExposedModule">ExposedModule</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:113">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ExposedModule.html">Distribution.Types.ExposedModule</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ExposedModule.html#t:ExposedModule"
                          title="Distribution.Types.ExposedModule">ExposedModule</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:114"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                      title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:114">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"
                          title="Distribution.Types.InstalledPackageInfo">InstalledPackageInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:115"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                      title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:115">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Find.html">Distribution.Simple.Program.Find</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"
                          title="Distribution.Simple.Program.Find">ProgramSearchPathEntry</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:116"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                      title="Distribution.Simple.Program.Types">ProgramLocation</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:116">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:ProgramLocation"
                          title="Distribution.Simple.Program.Types">ProgramLocation</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:117"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                      title="Distribution.Simple.Program.Types">ConfiguredProgram</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:117">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Types.html">Distribution.Simple.Program.Types</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Program-Types.html#t:ConfiguredProgram"
                          title="Distribution.Simple.Program.Types">ConfiguredProgram</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:118"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                      title="Distribution.Simple.Compiler">ProfDetailLevel</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:118">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:ProfDetailLevel"
                          title="Distribution.Simple.Compiler">ProfDetailLevel</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:119"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                      title="Distribution.Simple.Compiler">DebugInfoLevel</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:119">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:DebugInfoLevel"
                          title="Distribution.Simple.Compiler">DebugInfoLevel</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:120"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                      title="Distribution.Simple.Compiler">OptimisationLevel</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:120">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:OptimisationLevel"
                          title="Distribution.Simple.Compiler">OptimisationLevel</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:121"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:PackageDB"
                      title="Distribution.Simple.Compiler">PackageDB</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:121">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:PackageDB"
                          title="Distribution.Simple.Compiler">PackageDB</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:122"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Compiler.html#t:Compiler"
                      title="Distribution.Simple.Compiler">Compiler</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:122">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Compiler.html">Distribution.Simple.Compiler</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Compiler.html#t:Compiler"
                          title="Distribution.Simple.Compiler">Compiler</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:123"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                      title="Distribution.Simple.Program.Db">ProgramDb</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p>Note that this instance does not preserve the known <code><a
                        href="Distribution-Simple-Program-Types.html#t:Program"
                        title="Distribution.Simple.Program.Types">Program</a></code>s.
                    See <code><a href="Distribution-Simple-Program-Db.html#v:restoreProgramDb"
                        title="Distribution.Simple.Program.Db">restoreProgramDb</a></code> for details.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:123">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Program-Db.html">Distribution.Simple.Program.Db</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Program-Db.html#t:ProgramDb"
                          title="Distribution.Simple.Program.Db">ProgramDb</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:124"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Setup.html#t:HaddockTarget"
                      title="Distribution.Simple.Setup">HaddockTarget</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:124">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:HaddockTarget"
                          title="Distribution.Simple.Setup">HaddockTarget</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:125"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-Setup.html#t:ConfigFlags"
                      title="Distribution.Simple.Setup">ConfigFlags</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:125">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Setup.html">Distribution.Simple.Setup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-Setup.html#t:ConfigFlags"
                          title="Distribution.Simple.Setup">ConfigFlags</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:126"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                      title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a></span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:126">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-ComponentLocalBuildInfo.html">Distribution.Types.ComponentLocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"
                          title="Distribution.Types.ComponentLocalBuildInfo">ComponentLocalBuildInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:127"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                      title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:127">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-LocalBuildInfo.html">Distribution.Types.LocalBuildInfo</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"
                          title="Distribution.Types.LocalBuildInfo">LocalBuildInfo</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:128"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                      title="Distribution.Simple.BuildTarget">BuildTarget</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:128">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-BuildTarget.html">Distribution.Simple.BuildTarget</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-BuildTarget.html#t:BuildTarget"
                          title="Distribution.Simple.BuildTarget">BuildTarget</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:129"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                      title="Distribution.Backpack.ModuleShape">ModuleShape</a></span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:129">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModuleShape.html">Distribution.Backpack.ModuleShape</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Backpack-ModuleShape.html#t:ModuleShape"
                          title="Distribution.Backpack.ModuleShape">ModuleShape</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:130"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a></span>
                  <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:130">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Time.html">Distribution.Compat.Time</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Compat-Time.html#t:ModTime"
                          title="Distribution.Compat.Time">ModTime</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Time.html#t:ModTime" title="Distribution.Compat.Time">ModTime</a>]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:131"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> [a]</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:131">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: [a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> [a] <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [[a]] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:132"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:132">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:133"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:133">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Ratio.html#t:Ratio"
                          title="Data.Ratio">Ratio</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Ratio.html#t:Ratio" title="Data.Ratio">Ratio</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:134"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:134">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Complex.html#t:Complex"
                          title="Data.Complex">Complex</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:135"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:135">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Fixed.html#t:Fixed"
                          title="Data.Fixed">Fixed</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Fixed.html#t:Fixed" title="Data.Fixed">Fixed</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:136"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:136">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:137"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:137">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:138"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:138">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:First"
                          title="Data.Semigroup">First</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:139"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:139">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:140"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                      title="Data.Semigroup">WrappedMonoid</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:140">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:WrappedMonoid"
                          title="Data.Semigroup">WrappedMonoid</a> m] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:141"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a)</span>
                </td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:141">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:142"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:142">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:143"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:143">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:144"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:144">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:145"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:145">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:146"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:146">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:147"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:147">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:148"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty" title="Data.List.NonEmpty">NonEmpty</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:148">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:149"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a> e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:149">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:150"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:150">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> e -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:151"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:151">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> e -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> e] -&gt;
                        <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:152"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:152">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:153"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Semigroup.html#t:Last-39-"
                      title="Distribution.Compat.Semigroup">Last'</a> a)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:153">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Semigroup.html">Distribution.Compat.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Semigroup.html#t:Last-39-"
                          title="Distribution.Compat.Semigroup">Last'</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:154"></span> (<a
                      href="Distribution-Compat-Graph.html#t:IsNode" title="Distribution.Compat.Graph">IsNode</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> a)) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a>
                    a)</span> <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:154">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:155"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Simple-Flag.html#t:Flag" title="Distribution.Simple.Flag">Flag</a> a)</span> <a
                    href="#t:Binary" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:155">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-Flag.html">Distribution.Simple.Flag</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-Simple-Flag.html#t:Flag"
                          title="Distribution.Simple.Flag">Flag</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:156"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a> c)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:156">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> c] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:157"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> dir =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                      title="Distribution.Simple.InstallDirs">InstallDirs</a> dir)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:157">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-InstallDirs.html">Distribution.Simple.InstallDirs</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-InstallDirs.html#t:InstallDirs"
                          title="Distribution.Simple.InstallDirs">InstallDirs</a> dir] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:158"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Utils-NubList.html#t:NubList" title="Distribution.Utils.NubList">NubList</a>
                    a)</span> <a href="#t:Binary" class="selflink">#</a></td>
                <td class="doc">
                  <p>Binary instance for 'NubList a' is the same as for '[a]'. For <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:put"
                        title="Distribution.Compat.Prelude.Internal">put</a></code>, we
                    just pull off constructor and put the list. For <code><a
                        href="Distribution-Compat-Prelude-Internal.html#v:get"
                        title="Distribution.Compat.Prelude.Internal">get</a></code>, we get the list and
                    make a <code><a href="Distribution-Utils-NubList.html#t:NubList"
                        title="Distribution.Utils.NubList">NubList</a></code> out of it using <code><a
                        href="Distribution-Utils-NubList.html#v:toNubList"
                        title="Distribution.Utils.NubList">toNubList</a></code>.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:158">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-NubList.html">Distribution.Utils.NubList</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Utils-NubList.html#t:NubList"
                          title="Distribution.Utils.NubList">NubList</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:159"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                      title="Distribution.Simple.PackageIndex">PackageIndex</a> a)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:159">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Simple-PackageIndex.html#t:PackageIndex"
                          title="Distribution.Simple.PackageIndex">PackageIndex</a> a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:160"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:160">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:161"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                      title="Distribution.Compat.Prelude.Internal">Typeable</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a>
                    a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:161">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a)
                        <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Type-Reflection.html#t:TypeRep" title="Type.Reflection">TypeRep</a> a]
                        -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:162"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:162">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:163"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> i, <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> e)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> i
                    e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:163">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i e -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a>
                        <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i e) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i e] -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList"
                          class="link">Source</a> <a href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:164"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> i, <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:164">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i e) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:165"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:165">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a b) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:166"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:166">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:167"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:167">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:168"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (f a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a)</span></td>
                <td class="doc">
                  <p><em>Since: 0.8.4.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:168">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put"
                          title="Data.Binary.Put">Put</a> <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#put"
                          class="link">Source</a> <a href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a) <a href="../binary-0.8.6.0/src/Data-Binary-Class.html#get"
                          class="link">Source</a> <a href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:169"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c a)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:169">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:170"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> v, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c a)</span> <a href="#t:Binary"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:170">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:171"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:171">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:172"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:172">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:173"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:173">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:174"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f, g)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:174">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f, g) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f, g) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f, g)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:175"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> h) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f, g, h)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:175">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f, g, h) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f, g, h) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f, g, h)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:176"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> i) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f, g, h, i)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:176">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f, g, h, i) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f, g, h, i) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f, g, h, i)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Binary:Binary:177"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> b, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> c, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> d, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> g, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> h, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> i, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> j) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (a, b, c, d, e, f, g, h, i, j)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Binary:Binary:177">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: (a, b, c, d, e, f, g, h, i, j) -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (a, b, c, d, e, f, g, h, i, j) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [(a, b, c, d, e, f, g, h, i, j)] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a id="t:Alternative"
            class="def">Alternative</a> (f :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a>) <span class="keyword">where</span> <a
            href="../base-4.12.0.0/src/GHC-Base.html#Alternative" class="link">Source</a> <a href="#t:Alternative"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A monoid on applicative functors.</p>
          <p>If defined, <code><a href="Distribution-Compat-Prelude-Internal.html#v:some"
                title="Distribution.Compat.Prelude.Internal">some</a></code> and <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:many"
                title="Distribution.Compat.Prelude.Internal">many</a></code> should be the least solutions
            of the equations:</p>
          <ul>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:some" title="Distribution.Compat.Prelude.Internal">some</a></code> v = (:) <code>&lt;$&gt;</code> v <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:many" title="Distribution.Compat.Prelude.Internal">many</a></code> v</pre>
            </li>
            <li>
              <pre><code><a href="Distribution-Compat-Prelude-Internal.html#v:many" title="Distribution.Compat.Prelude.Internal">many</a></code> v = <code><a href="Distribution-Compat-Prelude-Internal.html#v:some" title="Distribution.Compat.Prelude.Internal">some</a></code> v <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--124--62-" title="Distribution.Compat.Prelude.Internal">&lt;|&gt;</a></code> <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> []</pre>
            </li>
          </ul>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:empty"
              title="Distribution.Compat.Prelude.Internal">empty</a>, <a
              href="Distribution-Compat-Prelude-Internal.html#v:-60--124--62-"
              title="Distribution.Compat.Prelude.Internal">(&lt;|&gt;)</a></p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:empty" class="def">empty</a> :: f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
              class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
          <div class="doc">
            <p>The identity of <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--124--62-"
                  title="Distribution.Compat.Prelude.Internal">&lt;|&gt;</a></code></p>
          </div>
          <p class="src"><a id="v:-60--124--62-" class="def">(&lt;|&gt;)</a> :: f a -&gt; f a -&gt; f a <span
              class="fixity">infixl 3</span><span class="rightedge"></span> <a
              href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a href="#v:-60--124--62-"
              class="selflink">#</a></p>
          <div class="doc">
            <p>An associative binary operation</p>
          </div>
          <p class="src"><a id="v:some" class="def">some</a> :: f a -&gt; f [a] <a
              href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
              class="selflink">#</a></p>
          <div class="doc">
            <p>One or more.</p>
          </div>
          <p class="src"><a id="v:many" class="def">many</a> :: f a -&gt; f [a] <a
              href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
              class="selflink">#</a></p>
          <div class="doc">
            <p>Zero or more.</p>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:Alternative" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: [a] -&gt; [[a]] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: [a] -&gt; [[a]] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.11.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.4</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-4.5.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: P a -&gt; P a -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: P a -&gt; P [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: P a -&gt; P [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Alternative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:Alternative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                      title="Control.Applicative">WrappedMonad</a> m)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedMonad"
                          title="Control.Applicative">WrappedMonad</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:16"></span> <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowPlus" title="Control.Arrow">ArrowPlus</a> a =&gt;
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a [a0] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a [a0] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:19"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:21"></span> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowZero" title="Control.Arrow">ArrowZero</a> a, <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowPlus" title="Control.Arrow">ArrowPlus</a> a)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                      title="Control.Applicative">WrappedArrow</a> a b)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b [a0] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:WrappedArrow"
                          title="Control.Applicative">WrappedArrow</a> a b [a0] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:25"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="../mtl-2.2.2/Control-Monad-Error-Class.html#t:Error"
                      title="Control.Monad.Error.Class">Error</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a
                          href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:26"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:28"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:29"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:30"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:31"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:32"></span> s ~ <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:Alternative" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a
                          href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a
                          href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> fail =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="Distribution-Utils-Progress.html#t:Progress"
                      title="Distribution.Utils.Progress">Progress</a> step fail)</span> <a href="#t:Alternative"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-Progress.html">Distribution.Utils.Progress</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail a -&gt; <a
                          href="Distribution-Utils-Progress.html#t:Progress"
                          title="Distribution.Utils.Progress">Progress</a> step fail [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:34"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:35"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E"
                          class="link">Source</a> <a href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a
                          href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a
                          href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a <a href="../base-4.12.0.0/src/GHC-Base.html#empty"
                          class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:38"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) a -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) [a] <a href="../base-4.12.0.0/src/GHC-Base.html#some"
                          class="link">Source</a> <a href="#v:some" class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) a -&gt; (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) [a] <a href="../base-4.12.0.0/src/GHC-Base.html#many"
                          class="link">Source</a> <a href="#v:many" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:39"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                      title="Distribution.Compat.Prelude.Internal">Applicative</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:40"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a
                          href="#v:empty" class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Alternative:Alternative:41"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
                      title="Distribution.Compat.Prelude.Internal">Alternative</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Alternative:Alternative:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:empty">empty</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#empty" class="link">Source</a> <a href="#v:empty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--124--62-">(&lt;|&gt;)</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%7C%3E" class="link">Source</a> <a
                          href="#v:-60--124--62-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:some">some</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#some" class="link">Source</a> <a href="#v:some"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:many">many</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#many" class="link">Source</a> <a href="#v:many"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Alternative"
            title="Distribution.Compat.Prelude.Internal">Alternative</a> m, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; <a id="t:MonadPlus"
            class="def">MonadPlus</a> (m :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>
          -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/GHC-Base.html#MonadPlus" class="link">Source</a>
          <a href="#t:MonadPlus" class="selflink">#</a></p>
        <div class="doc">
          <p>Monads that also support choice and failure.</p>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src">Nothing</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:mzero" class="def">mzero</a> :: m a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
              class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
          <div class="doc">
            <p>The identity of <code><a href="Distribution-Compat-Prelude-Internal.html#v:mplus"
                  title="Distribution.Compat.Prelude.Internal">mplus</a></code>. It should also satisfy the equations
            </p>
            <pre>mzero &gt;&gt;= f  =  mzero
v &gt;&gt; mzero   =  mzero</pre>
            <p>The default definition is</p>
            <pre>mzero = <code><a href="Distribution-Compat-Prelude-Internal.html#v:empty" title="Distribution.Compat.Prelude.Internal">empty</a></code>
</pre>
          </div>
          <p class="src"><a id="v:mplus" class="def">mplus</a> :: m a -&gt; m a -&gt; m a <a
              href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
              class="selflink">#</a></p>
          <div class="doc">
            <p>An associative operation. The default definition is</p>
            <pre>mplus = (<code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--124--62-" title="Distribution.Compat.Prelude.Internal">&lt;|&gt;</a></code>)
</pre>
          </div>
        </div>
        <div class="subs instances">
          <details id="i:MonadPlus" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: [a] -&gt; [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Base.html">GHC.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a -&gt; <a href="../base-4.12.0.0/System-IO.html#t:IO"
                          title="System.IO">IO</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a
                        -&gt; <a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a>
                        a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/GHC-Conc.html#t:STM" title="GHC.Conc">STM</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.3.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Conc-Sync.html">GHC.Conc.Sync</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a -&gt; <a href="../base-4.12.0.0/GHC-Conc.html#t:STM"
                          title="GHC.Conc">STM</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                      title="Text.ParserCombinators.ReadPrec">ReadPrec</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html">Text.ParserCombinators.ReadPrec</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                      title="Text.ParserCombinators.ReadP">ReadP</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html#t:ReadP"
                          title="Text.ParserCombinators.ReadP">ReadP</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                      title="Data.Binary.Get.Internal">Get</a></span></td>
                <td class="doc">
                  <p><em>Since: 0.7.1.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Get-Internal.html">Data.Binary.Get.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> P</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../base-4.12.0.0/Text-ParserCombinators-ReadP.html">Text.ParserCombinators.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: P a -&gt; P a -&gt; P a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:MonadPlus"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> <a
                      href="Distribution-Parsec-Class.html#t:ParsecParser"
                      title="Distribution.Parsec.Class">ParsecParser</a></span> <a href="#t:MonadPlus"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Parsec-Class.html">Distribution.Parsec.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a -&gt; <a
                          href="Distribution-Parsec-Class.html#t:ParsecParser"
                          title="Distribution.Parsec.Class">ParsecParser</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:14"></span> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowApply" title="Control.Arrow">ArrowApply</a> a, <a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowPlus" title="Control.Arrow">ArrowPlus</a> a)
                    =&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a>
                    a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Arrow.html">Control.Arrow</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 -&gt; <a href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad"
                          title="Control.Arrow">ArrowMonad</a> a a0 -&gt; <a
                          href="../base-4.12.0.0/Control-Arrow.html#t:ArrowMonad" title="Control.Arrow">ArrowMonad</a> a
                        a0 <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Proxy.html">Data.Proxy</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        -&gt; <a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Monoid.html">Data.Monoid</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup-Internal.html">Data.Semigroup.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:22"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="../mtl-2.2.2/Control-Monad-Error-Class.html#t:Error"
                      title="Control.Monad.Error.Class">Error</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a
                          href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a -&gt; <a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        m a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a
                          href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:23"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                      title="Distribution.Compat.Prelude.Internal">Monad</a> m, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT" title="Control.Monad.Reader">ReaderT</a> r
                    m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Reader.html">Control.Monad.Trans.Reader</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Reader.html#t:ReaderT"
                          title="Control.Monad.Reader">ReaderT</a> r m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                      title="Control.Monad.State.Lazy">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Lazy.html">Control.Monad.Trans.State.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Lazy.html#t:StateT"
                          title="Control.Monad.State.Lazy">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                      title="Control.Monad.State.Strict">StateT</a> s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-State-Strict.html">Control.Monad.Trans.State.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-State-Strict.html#t:StateT"
                          title="Control.Monad.State.Strict">StateT</a> s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:27"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:28"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:29"></span> s ~ <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                    s)</span> <a href="#t:MonadPlus" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-ReadP.html">Distribution.Compat.ReadP</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a -&gt; <a
                          href="Distribution-Compat-ReadP.html#t:Parser" title="Distribution.Compat.ReadP">Parser</a> r
                        s a -&gt; <a href="Distribution-Compat-ReadP.html#t:Parser"
                          title="Distribution.Compat.ReadP">Parser</a> r s a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:30"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:31"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../parsec-3.1.13.0/Text-Parsec-Prim.html">Text.Parsec.Prim</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s u m a
                        -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT" title="Text.Parsec">ParsecT</a> s
                        u m a -&gt; <a href="../parsec-3.1.13.0/Text-Parsec.html#t:ParsecT"
                          title="Text.Parsec">ParsecT</a> s u m a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero"
                          class="link">Source</a> <a href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus"
                          class="link">Source</a> <a href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:34"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a> r w
                    s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Lazy.html">Control.Monad.Trans.RWS.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a
                          href="#v:mzero" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a -&gt; <a href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST"
                          title="Control.Monad.RWS.Lazy">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Lazy.html#t:RWST" title="Control.Monad.RWS.Lazy">RWST</a>
                        r w s m a <a href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a
                          href="#v:mplus" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:MonadPlus:MonadPlus:35"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> w, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                      title="Distribution.Compat.Prelude.Internal">MonadPlus</a> (<a
                      href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST" title="Control.Monad.RWS.Strict">RWST</a>
                    r w s m)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:MonadPlus:MonadPlus:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-RWS-Strict.html">Control.Monad.Trans.RWS.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mzero">mzero</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mzero" class="link">Source</a> <a href="#v:mzero"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mplus">mplus</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-RWS-Strict.html#t:RWST"
                          title="Control.Monad.RWS.Strict">RWST</a> r w s m a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mplus" class="link">Source</a> <a href="#v:mplus"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:IsString" class="def">IsString</a> a <span
            class="keyword">where</span> <a href="../base-4.12.0.0/src/Data-String.html#IsString"
            class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></p>
        <div class="doc">
          <p>Class for string-like datastructures; used by the overloaded string
            extension (-XOverloadedStrings in GHC).</p>
        </div>
        <div class="subs methods">
          <p class="caption">Methods</p>
          <p class="src"><a id="v:fromString" class="def">fromString</a> :: <a
              href="Distribution-Compat-Prelude-Internal.html#t:String"
              title="Distribution.Compat.Prelude.Internal">String</a> -&gt; a <a
              href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a href="#v:fromString"
              class="selflink">#</a></p>
        </div>
        <div class="subs instances">
          <details id="i:IsString" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                      title="Data.ByteString.Short">ShortByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Short-Internal.html">Data.ByteString.Short.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Short.html#t:ShortByteString"
                          title="Data.ByteString.Short">ShortByteString</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                      title="Data.ByteString.Lazy">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Lazy-Internal.html">Data.ByteString.Lazy.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString-Lazy.html#t:ByteString"
                          title="Data.ByteString.Lazy">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                      title="Data.ByteString">ByteString</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../bytestring-0.10.8.2/Data-ByteString-Internal.html">Data.ByteString.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../bytestring-0.10.8.2/Data-ByteString.html#t:ByteString"
                          title="Data.ByteString">ByteString</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-HughesPJ.html">Text.PrettyPrint.HughesPJ</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a></span>
                </td>
                <td class="doc">
                  <p>construct a <code><a href="../process-1.6.5.0/System-Process.html#v:ShellCommand"
                        title="System.Process">ShellCommand</a></code> from a string literal</p>
                  <p><em>Since: process-1.2.1.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../process-1.6.5.0/System-Process-Common.html">System.Process.Common</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../process-1.6.5.0/System-Process.html#t:CmdSpec" title="System.Process">CmdSpec</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Utils-ShortText.html#t:ShortText"
                      title="Distribution.Utils.ShortText">ShortText</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Utils-ShortText.html">Distribution.Utils.ShortText</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Utils-ShortText.html#t:ShortText"
                          title="Distribution.Utils.ShortText">ShortText</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                      title="Distribution.Types.PkgconfigName">PkgconfigName</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-PkgconfigName.html#v:mkPkgconfigName"
                        title="Distribution.Types.PkgconfigName">mkPkgconfigName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PkgconfigName.html">Distribution.Types.PkgconfigName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-PkgconfigName.html#t:PkgconfigName"
                          title="Distribution.Types.PkgconfigName">PkgconfigName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-ComponentId.html#t:ComponentId"
                      title="Distribution.Types.ComponentId">ComponentId</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-ComponentId.html#v:mkComponentId"
                        title="Distribution.Types.ComponentId">mkComponentId</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-ComponentId.html">Distribution.Types.ComponentId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-ComponentId.html#t:ComponentId"
                          title="Distribution.Types.ComponentId">ComponentId</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-AbiHash.html#t:AbiHash"
                      title="Distribution.Types.AbiHash">AbiHash</a></span> <a href="#t:IsString" class="selflink">#</a>
                </td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-AbiHash.html#v:mkAbiHash"
                        title="Distribution.Types.AbiHash">mkAbiHash</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-AbiHash.html">Distribution.Types.AbiHash</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-AbiHash.html#t:AbiHash"
                          title="Distribution.Types.AbiHash">AbiHash</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-ModuleName.html#t:ModuleName"
                      title="Distribution.ModuleName">ModuleName</a></span> <a href="#t:IsString" class="selflink">#</a>
                </td>
                <td class="doc">
                  <p>Construct a <code><a href="Distribution-ModuleName.html#t:ModuleName"
                        title="Distribution.ModuleName">ModuleName</a></code> from a valid module name <code><a
                        href="Distribution-Compat-Prelude-Internal.html#t:String"
                        title="Distribution.Compat.Prelude.Internal">String</a></code>.</p>
                  <p>This is just a convenience function intended for valid module strings. It is
                    an error if it is used with a string that is not a valid module name. If you
                    are parsing user input then use <code><a href="Distribution-Text.html#v:simpleParse"
                        title="Distribution.Text">simpleParse</a></code> instead.</p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-ModuleName.html">Distribution.ModuleName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-ModuleName.html#t:ModuleName"
                          title="Distribution.ModuleName">ModuleName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-PackageName.html#t:PackageName"
                      title="Distribution.Types.PackageName">PackageName</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-PackageName.html#v:mkPackageName"
                        title="Distribution.Types.PackageName">mkPackageName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-PackageName.html">Distribution.Types.PackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-PackageName.html#t:PackageName"
                          title="Distribution.Types.PackageName">PackageName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                      title="Distribution.Types.UnqualComponentName">UnqualComponentName</a></span> <a
                    href="#t:IsString" class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-UnqualComponentName.html#v:mkUnqualComponentName"
                        title="Distribution.Types.UnqualComponentName">mkUnqualComponentName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-UnqualComponentName.html">Distribution.Types.UnqualComponentName</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"
                          title="Distribution.Types.UnqualComponentName">UnqualComponentName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></span>
                  <a href="#t:IsString" class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-UnitId.html#v:mkUnitId"
                        title="Distribution.Types.UnitId">mkUnitId</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-UnitId.html">Distribution.Types.UnitId</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                      title="Distribution.Types.MungedPackageName">MungedPackageName</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-MungedPackageName.html#v:mkMungedPackageName"
                        title="Distribution.Types.MungedPackageName">mkMungedPackageName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-MungedPackageName.html">Distribution.Types.MungedPackageName</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-MungedPackageName.html#t:MungedPackageName"
                          title="Distribution.Types.MungedPackageName">MungedPackageName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> <a
                      href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                      title="Distribution.Types.GenericPackageDescription">FlagName</a></span> <a href="#t:IsString"
                    class="selflink">#</a></td>
                <td class="doc">
                  <p><code><a href="Distribution-Types-GenericPackageDescription.html#v:mkFlagName"
                        title="Distribution.Types.GenericPackageDescription">mkFlagName</a></code></p>
                  <p><em>Since: Cabal-2.0.0.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="Distribution-Types-GenericPackageDescription.html">Distribution.Types.GenericPackageDescription</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="Distribution-Types-GenericPackageDescription.html#t:FlagName"
                          title="Distribution.Types.GenericPackageDescription">FlagName</a> <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:16"></span> a ~ <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> [a]</span></td>
                <td class="doc">
                  <p><code>(a ~ Char)</code> context was introduced in <code>4.9.0.0</code></p>
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-String.html">Data.String</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-String.html">Data.String</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:18"></span> a ~ <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> (<a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.7</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> (<a
                      href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                      title="Text.PrettyPrint.Annotated">Doc</a> a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated-HughesPJ.html">Text.PrettyPrint.Annotated.HughesPJ</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Doc"
                          title="Text.PrettyPrint.Annotated">Doc</a> a <a
                          href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:IsString:IsString:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> a =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:IsString"
                      title="Distribution.Compat.Prelude.Internal">IsString</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                    b)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:IsString:IsString:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-String.html">Data.String</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromString">fromString</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> a
                        b <a href="../base-4.12.0.0/src/Data-String.html#fromString" class="link">Source</a> <a
                          href="#v:fromString" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div><a href="#g:3" id="g:3">
        <h1>Some types</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:IO" class="def">IO</a> a = <a
            href="Distribution-Compat-Stack.html#t:WithCallStack" title="Distribution.Compat.Stack">WithCallStack</a>
          (<a href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a) <a href="#t:IO"
            class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">type</span> <a id="t:NoCallStackIO" class="def">NoCallStackIO</a> a = <a
            href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> a <a href="#t:NoCallStackIO"
            class="selflink">#</a></p>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Map" class="def">Map</a> k a <a
            href="../containers-0.6.0.1/src/Data-Map-Internal.html#Map" class="link">Source</a> <a href="#t:Map"
            class="selflink">#</a></p>
        <div class="doc">
          <p>A Map from keys <code>k</code> to values <code>a</code>.</p>
        </div>
        <div class="subs instances">
          <details id="i:Map" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Eq2:1"></span> <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq2" title="Data.Functor.Classes">Eq2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Eq2:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq2">liftEq2</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; (c -&gt; d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> a c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> b d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq2" class="link">Source</a> <a
                          href="#v:liftEq2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Ord2:2"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord2" title="Data.Functor.Classes">Ord2</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Ord2:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare2">liftCompare2</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; (c -&gt; d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> a c -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> b d -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare2" class="link">Source</a> <a
                          href="#v:liftCompare2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Show2:3"></span>
                    <a href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show2" title="Data.Functor.Classes">Show2</a>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Show2:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec2">liftShowsPrec2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> a b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec2" class="link">Source</a>
                        <a href="#v:liftShowsPrec2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList2">liftShowList2</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> a b] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList2" class="link">Source</a> <a
                          href="#v:liftShowList2" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Functor:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Functor:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Foldable:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Foldable:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Traversable:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Traversable:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k (f a) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k (m a) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Eq1:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Eq1" title="Data.Functor.Classes">Eq1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Eq1:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftEq">liftEq</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftEq" class="link">Source</a> <a
                          href="#v:liftEq" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Ord1:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Ord1" title="Data.Functor.Classes">Ord1</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Ord1:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftCompare">liftCompare</a> :: (a -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftCompare" class="link">Source</a> <a
                          href="#v:liftCompare" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Read1:9"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k) =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Read1" title="Data.Functor.Classes">Read1</a>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Read1:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftReadsPrec">liftReadsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadsPrec" class="link">Source</a> <a
                          href="#v:liftReadsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadList">liftReadList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadList" class="link">Source</a> <a
                          href="#v:liftReadList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadPrec">liftReadPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadPrec" class="link">Source</a> <a
                          href="#v:liftReadPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftReadListPrec">liftReadListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> a -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [a] -&gt; <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftReadListPrec" class="link">Source</a>
                        <a href="#v:liftReadListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Show1:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k =&gt; <a
                      href="../base-4.12.0.0/Data-Functor-Classes.html#t:Show1" title="Data.Functor.Classes">Show1</a>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Show1:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowsPrec" class="link">Source</a> <a
                          href="#v:liftShowsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; ([a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/Data-Functor-Classes.html#liftShowList" class="link">Source</a> <a
                          href="#v:liftShowList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:IsList:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="../base-4.12.0.0/GHC-Exts.html#t:IsList" title="GHC.Exts">IsList</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.6.2</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:IsList:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Exts.html#t:Item"
                          title="GHC.Exts">Item</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Exts.html#Item" class="link">Source</a> <a href="#t:Item"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fromList">fromList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:Item" title="GHC.Exts">Item</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Exts.html#fromList" class="link">Source</a> <a
                          href="#v:fromList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromListN">fromListN</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:Item" title="GHC.Exts">Item</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v)] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Exts.html#fromListN" class="link">Source</a> <a
                          href="#v:fromListN" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; [<a
                          href="../base-4.12.0.0/GHC-Exts.html#t:Item" title="GHC.Exts">Item</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v)] <a
                          href="../base-4.12.0.0/src/GHC-Exts.html#toList" class="link">Source</a> <a href="#v:toList"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Eq:12"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Eq:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Data:13"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> a, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Data:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a)) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Ord:14"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> v) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Ord:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Read:15"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Read:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Show:16"></span>
                    (<a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Show:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Semigroup:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Semigroup"
                      title="Distribution.Compat.Prelude.Internal">Semigroup</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Semigroup:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:sconcat">sconcat</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:stimes">stimes</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                          title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#stimes" class="link">Source</a> <a href="#v:stimes"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Monoid:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> k =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                      title="Distribution.Compat.Prelude.Internal">Monoid</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Monoid:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:mempty">mempty</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mempty" class="link">Source</a> <a href="#v:mempty"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mappend">mappend</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mappend" class="link">Source</a> <a href="#v:mappend"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mconcat">mconcat</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k v <a
                          href="../base-4.12.0.0/src/GHC-Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:Binary:19"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> e) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k e)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Binary:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e) <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k e] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:NFData:20"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> k, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> a) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:NFData:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Map:ModSubst:21"></span> <a
                      href="Distribution-Backpack-ModSubst.html#t:ModSubst"
                      title="Distribution.Backpack.ModSubst">ModSubst</a> a =&gt; <a
                      href="Distribution-Backpack-ModSubst.html#t:ModSubst"
                      title="Distribution.Backpack.ModSubst">ModSubst</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k a)</span> <a href="#t:ModSubst"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:ModSubst:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Backpack-ModSubst.html">Distribution.Backpack.ModSubst</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:modSubst">modSubst</a> :: <a
                          href="Distribution-Backpack.html#t:OpenModuleSubst"
                          title="Distribution.Backpack">OpenModuleSubst</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a <a href="#v:modSubst"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Map:Item:22"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Exts.html#t:Item"
                      title="GHC.Exts">Item</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k v)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Map:Item:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="src"><span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Exts.html#t:Item"
                        title="GHC.Exts">Item</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Map"
                        title="Distribution.Compat.Prelude.Internal">Map</a> k v) = (k, v)</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div><a href="#g:4" id="g:4">
        <h1>Data.Maybe</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:catMaybes" class="def">catMaybes</a> :: [<a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-Maybe.html#catMaybes" class="link">Source</a> <a href="#v:catMaybes"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:catMaybes"
                title="Distribution.Compat.Prelude.Internal">catMaybes</a></code> function takes a list of <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code>s and returns
            a list of all the <code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                title="Distribution.Compat.Prelude.Internal">Just</a></code> values.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:catMaybes0">Examples</h4>
          <details id="ch:catMaybes0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>catMaybes [Just 1, Nothing, Just 3]
</code></strong>[1,3]
</pre>
            <p>When constructing a list of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                  title="Distribution.Compat.Prelude.Internal">Maybe</a></code> values, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:catMaybes"
                  title="Distribution.Compat.Prelude.Internal">catMaybes</a></code> can be used
              to return all of the &quot;success&quot; results (if the list is the result
              of a <code><a href="Distribution-Compat-Prelude-Internal.html#v:map"
                  title="Distribution.Compat.Prelude.Internal">map</a></code>, then <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:mapMaybe"
                  title="Distribution.Compat.Prelude.Internal">mapMaybe</a></code> would be more appropriate):</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>[readMaybe x :: Maybe Int | x &lt;- [&quot;1&quot;, &quot;Foo&quot;, &quot;3&quot;] ]
</code></strong>[Just 1,Nothing,Just 3]
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>catMaybes $ [readMaybe x :: Maybe Int | x &lt;- [&quot;1&quot;, &quot;Foo&quot;, &quot;3&quot;] ]
</code></strong>[1,3]
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:mapMaybe" class="def">mapMaybe</a> :: (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> b) -&gt; [a] -&gt; [b] <a
            href="../base-4.12.0.0/src/Data-Maybe.html#mapMaybe" class="link">Source</a> <a href="#v:mapMaybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:mapMaybe"
                title="Distribution.Compat.Prelude.Internal">mapMaybe</a></code> function is a version of <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:map"
                title="Distribution.Compat.Prelude.Internal">map</a></code> which can throw
            out elements. In particular, the functional argument returns
            something of type <code><code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                  title="Distribution.Compat.Prelude.Internal">Maybe</a></code> b</code>. If this is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>, no element
            is added on to the result list. If it is <code><code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:Just"
                  title="Distribution.Compat.Prelude.Internal">Just</a></code> b</code>, then <code>b</code> is
            included in the result list.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:mapMaybe0">Examples</h4>
          <details id="ch:mapMaybe0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Using <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:mapMaybe"
                    title="Distribution.Compat.Prelude.Internal">mapMaybe</a></code> f x</code> is a shortcut for
              <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:catMaybes"
                    title="Distribution.Compat.Prelude.Internal">catMaybes</a></code> $ <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:map"
                    title="Distribution.Compat.Prelude.Internal">map</a></code> f x</code>
              in most cases:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let readMaybeInt = readMaybe :: String -&gt; Maybe Int
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>mapMaybe readMaybeInt [&quot;1&quot;, &quot;Foo&quot;, &quot;3&quot;]
</code></strong>[1,3]
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>catMaybes $ map readMaybeInt [&quot;1&quot;, &quot;Foo&quot;, &quot;3&quot;]
</code></strong>[1,3]
</pre>
            <p>If we map the <code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                  title="Distribution.Compat.Prelude.Internal">Just</a></code> constructor, the entire list should be
              returned:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>mapMaybe Just [1,2,3]
</code></strong>[1,2,3]
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:fromMaybe" class="def">fromMaybe</a> :: a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
            href="../base-4.12.0.0/src/Data-Maybe.html#fromMaybe" class="link">Source</a> <a href="#v:fromMaybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:fromMaybe"
                title="Distribution.Compat.Prelude.Internal">fromMaybe</a></code> function takes a default value and and
            <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code>
            value. If the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code> is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>, it returns the default values;
            otherwise, it returns the value contained in the <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                title="Distribution.Compat.Prelude.Internal">Maybe</a></code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:fromMaybe0">Examples</h4>
          <details id="ch:fromMaybe0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fromMaybe &quot;&quot; (Just &quot;Hello, World!&quot;)
</code></strong>&quot;Hello, World!&quot;
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fromMaybe &quot;&quot; Nothing
</code></strong>&quot;&quot;
</pre>
            <p>Read an integer from a string using <code>readMaybe</code>. If we fail to
              parse an integer, we want to return <code>0</code> by default:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fromMaybe 0 (readMaybe &quot;5&quot;)
</code></strong>5
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>fromMaybe 0 (readMaybe &quot;&quot;)
</code></strong>0
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:maybeToList" class="def">maybeToList</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-Maybe.html#maybeToList" class="link">Source</a> <a href="#v:maybeToList"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:maybeToList"
                title="Distribution.Compat.Prelude.Internal">maybeToList</a></code> function returns an empty list when
            given
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code> or a singleton list when not given
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:maybeToList0">Examples</h4>
          <details id="ch:maybeToList0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList (Just 7)
</code></strong>[7]
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList Nothing
</code></strong>[]
</pre>
            <p>One can use <code><a href="Distribution-Compat-Prelude-Internal.html#v:maybeToList"
                  title="Distribution.Compat.Prelude.Internal">maybeToList</a></code> to avoid pattern matching when
              combined
              with a function that (safely) works on lists:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>import Text.Read ( readMaybe )
</code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>sum $ maybeToList (readMaybe &quot;3&quot;)
</code></strong>3
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>sum $ maybeToList (readMaybe &quot;&quot;)
</code></strong>0
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:listToMaybe" class="def">listToMaybe</a> :: [a] -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
            href="../base-4.12.0.0/src/Data-Maybe.html#listToMaybe" class="link">Source</a> <a href="#v:listToMaybe"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:listToMaybe"
                title="Distribution.Compat.Prelude.Internal">listToMaybe</a></code> function returns <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code> on an empty list
            or <code><code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                  title="Distribution.Compat.Prelude.Internal">Just</a></code> a</code> where <code>a</code> is the
            first element of the list.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:listToMaybe0">Examples</h4>
          <details id="ch:listToMaybe0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>listToMaybe []
</code></strong>Nothing
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>listToMaybe [9]
</code></strong>Just 9
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>listToMaybe [1,2,3]
</code></strong>Just 1
</pre>
            <p>Composing <code><a href="Distribution-Compat-Prelude-Internal.html#v:maybeToList"
                  title="Distribution.Compat.Prelude.Internal">maybeToList</a></code> with <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:listToMaybe"
                  title="Distribution.Compat.Prelude.Internal">listToMaybe</a></code> should be the identity
              on singleton/empty lists:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList $ listToMaybe [5]
</code></strong>[5]
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList $ listToMaybe []
</code></strong>[]
</pre>
            <p>But not on lists with more than one element:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>maybeToList $ listToMaybe [1,2,3]
</code></strong>[1]
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isNothing" class="def">isNothing</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/Data-Maybe.html#isNothing" class="link">Source</a> <a href="#v:isNothing"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:isNothing"
                title="Distribution.Compat.Prelude.Internal">isNothing</a></code> function returns <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> iff its argument is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:isNothing0">Examples</h4>
          <details id="ch:isNothing0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isNothing (Just 3)
</code></strong>False
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isNothing (Just ())
</code></strong>False
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isNothing Nothing
</code></strong>True
</pre>
            <p>Only the outer constructor is taken into consideration:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isNothing (Just Nothing)
</code></strong>False
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isJust" class="def">isJust</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Maybe.html#isJust"
            class="link">Source</a> <a href="#v:isJust" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:isJust"
                title="Distribution.Compat.Prelude.Internal">isJust</a></code> function returns <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> iff its argument is of the
            form <code>Just _</code>.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:isJust0">Examples</h4>
          <details id="ch:isJust0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Basic usage:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isJust (Just 3)
</code></strong>True
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isJust (Just ())
</code></strong>True
</pre>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isJust Nothing
</code></strong>False
</pre>
            <p>Only the outer constructor is taken into consideration:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>isJust (Just Nothing)
</code></strong>True
</pre>
          </details>
        </div>
      </div><a href="#g:5" id="g:5">
        <h1>Data.List</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:unfoldr" class="def">unfoldr</a> :: (b -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> (a, b)) -&gt; b -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#unfoldr" class="link">Source</a> <a href="#v:unfoldr"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:unfoldr"
                title="Distribution.Compat.Prelude.Internal">unfoldr</a></code> function is a `dual' to <code><a
                href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code>: while <code><a
                href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code>
            reduces a list to a summary value, <code><a href="Distribution-Compat-Prelude-Internal.html#v:unfoldr"
                title="Distribution.Compat.Prelude.Internal">unfoldr</a></code> builds a list from
            a seed value. The function takes the element and returns <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code>
            if it is done producing the list or returns <code><a href="Distribution-Compat-Prelude-Internal.html#v:Just"
                title="Distribution.Compat.Prelude.Internal">Just</a></code> <code>(a,b)</code>, in which
            case, <code>a</code> is a prepended to the list and <code>b</code> is used as the next
            element in a recursive call. For example,</p>
          <pre>iterate f == unfoldr (\x -&gt; Just (x, f x))</pre>
          <p>In some cases, <code><a href="Distribution-Compat-Prelude-Internal.html#v:unfoldr"
                title="Distribution.Compat.Prelude.Internal">unfoldr</a></code> can undo a <code><a
                href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code> operation:</p>
          <pre>unfoldr f' (foldr f z xs) == xs</pre>
          <p>if the following holds:</p>
          <pre>f' (f x y) = Just (x,y)
f' z       = Nothing</pre>
          <p>A simple use of unfoldr:</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>unfoldr (\b -&gt; if b == 0 then Nothing else Just (b, b-1)) 10
</code></strong>[10,9,8,7,6,5,4,3,2,1]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isPrefixOf" class="def">isPrefixOf</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a
          =&gt; [a] -&gt; [a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/Data-OldList.html#isPrefixOf" class="link">Source</a> <a href="#v:isPrefixOf"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:isPrefixOf"
                title="Distribution.Compat.Prelude.Internal">isPrefixOf</a></code> function takes two lists and returns
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>
            iff the first list is a prefix of the second.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>&quot;Hello&quot; `isPrefixOf` &quot;Hello World!&quot;
</code></strong>True
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>&quot;Hello&quot; `isPrefixOf` &quot;Wello Horld!&quot;
</code></strong>False
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isSuffixOf" class="def">isSuffixOf</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> a
          =&gt; [a] -&gt; [a] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/Data-OldList.html#isSuffixOf" class="link">Source</a> <a href="#v:isSuffixOf"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:isSuffixOf"
                title="Distribution.Compat.Prelude.Internal">isSuffixOf</a></code> function takes two lists and returns
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> iff
            the first list is a suffix of the second. The second list must be
            finite.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>&quot;ld!&quot; `isSuffixOf` &quot;Hello World!&quot;
</code></strong>True
</pre>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>&quot;World&quot; `isSuffixOf` &quot;Hello World!&quot;
</code></strong>False
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:intercalate" class="def">intercalate</a> :: [a] -&gt; [[a]] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#intercalate" class="link">Source</a> <a href="#v:intercalate"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:intercalate"
                title="Distribution.Compat.Prelude.Internal">intercalate</a></code> <code>xs xss</code> is equivalent to
            <code>(<code><a href="../base-4.12.0.0/GHC-List.html#v:concat" title="GHC.List">concat</a></code> (<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:intersperse"
                  title="Distribution.Compat.Prelude.Internal">intersperse</a></code> xs xss))</code>.
            It inserts the list <code>xs</code> in between the lists in <code>xss</code> and concatenates the
            result.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>intercalate &quot;, &quot; [&quot;Lorem&quot;, &quot;ipsum&quot;, &quot;dolor&quot;]
</code></strong>&quot;Lorem, ipsum, dolor&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:intersperse" class="def">intersperse</a> :: a -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#intersperse" class="link">Source</a> <a href="#v:intersperse"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:intersperse"
                title="Distribution.Compat.Prelude.Internal">intersperse</a></code> function takes an element and a list
            and
            `intersperses' that element between the elements of the list.
            For example,</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>intersperse ',' &quot;abcde&quot;
</code></strong>&quot;a,b,c,d,e&quot;
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sort" class="def">sort</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
            title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#sort" class="link">Source</a> <a href="#v:sort"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:sort"
                title="Distribution.Compat.Prelude.Internal">sort</a></code> function implements a stable sorting
            algorithm.
            It is a special case of <code><a href="Distribution-Compat-Prelude-Internal.html#v:sortBy"
                title="Distribution.Compat.Prelude.Internal">sortBy</a></code>, which allows the programmer to supply
            their own comparison function.</p>
          <p>Elements are arranged from from lowest to highest, keeping duplicates in
            the order they appeared in the input.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>sort [1,6,4,3,2,5]
</code></strong>[1,2,3,4,5,6]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sortBy" class="def">sortBy</a> :: (a -&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
            title="Distribution.Compat.Prelude.Internal">Ordering</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#sortBy" class="link">Source</a> <a href="#v:sortBy"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:sortBy"
                title="Distribution.Compat.Prelude.Internal">sortBy</a></code> function is the non-overloaded version of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:sort"
                title="Distribution.Compat.Prelude.Internal">sort</a></code>.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>sortBy (\(a,_) (b,_) -&gt; compare a b) [(2, &quot;world&quot;), (4, &quot;!&quot;), (1, &quot;Hello&quot;)]
</code></strong>[(1,&quot;Hello&quot;),(2,&quot;world&quot;),(4,&quot;!&quot;)]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:nub" class="def">nub</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
            title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#nub" class="link">Source</a> <a href="#v:nub"
            class="selflink">#</a></p>
        <div class="doc">
          <p><em>O(n^2)</em>. The <code><a href="Distribution-Compat-Prelude-Internal.html#v:nub"
                title="Distribution.Compat.Prelude.Internal">nub</a></code> function removes duplicate elements from a
            list.
            In particular, it keeps only the first occurrence of each element.
            (The name <code><a href="Distribution-Compat-Prelude-Internal.html#v:nub"
                title="Distribution.Compat.Prelude.Internal">nub</a></code> means `essence'.)
            It is a special case of <code><a href="Distribution-Compat-Prelude-Internal.html#v:nubBy"
                title="Distribution.Compat.Prelude.Internal">nubBy</a></code>, which allows the programmer to supply
            their own equality test.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>nub [1,2,3,4,3,2,1,2,4,3,5]
</code></strong>[1,2,3,4,5]
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:nubBy" class="def">nubBy</a> :: (a -&gt; a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; [a] <a
            href="../base-4.12.0.0/src/Data-OldList.html#nubBy" class="link">Source</a> <a href="#v:nubBy"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:nubBy"
                title="Distribution.Compat.Prelude.Internal">nubBy</a></code> function behaves just like <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:nub"
                title="Distribution.Compat.Prelude.Internal">nub</a></code>, except it uses a
            user-supplied equality predicate instead of the overloaded <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-61--61-"
                title="Distribution.Compat.Prelude.Internal">==</a></code>
            function.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>nubBy (\x y -&gt; mod x 3 == mod y 3) [1,2,4,5,6]
</code></strong>[1,2,6]
</pre>
        </div>
      </div><a href="#g:6" id="g:6">
        <h1>Data.Foldable</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">class</span> <a id="t:Foldable" class="def">Foldable</a> (t :: <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
            href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) <a
            href="../base-4.12.0.0/src/Data-Foldable.html#Foldable" class="link">Source</a> <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>
          <pre>length = getSum . foldMap (Sum . const  1)</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="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">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="Distribution-Compat-Prelude-Internal.html#v:foldMap"
              title="Distribution.Compat.Prelude.Internal">foldMap</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:foldr"
              title="Distribution.Compat.Prelude.Internal">foldr</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Foldable" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; [m] -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; [a] -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; [a] -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; [a] -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; [a] -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; [a] -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: [a] -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; [a] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; [a] -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Par1"
                          title="GHC.Generics">Par1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Min"
                          title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Max"
                          title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Last"
                          title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> m -&gt;
                        m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Control-Applicative.html">Control.Applicative</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Identity.html">Data.Functor.Identity</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:First"
                          title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Last"
                          title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Dual"
                          title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Sum"
                          title="Data.Monoid">Sum</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Product"
                          title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList"
                          class="link">Source</a> <a href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/Data-Ord.html#t:Down"
                          title="Data.Ord">Down</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> m -&gt;
                        m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../containers-0.6.0.1/Data-Tree.html#t:Tree"
                          title="Data.Tree">Tree</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt;
                        [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Set-Internal.html">Data.Set.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../containers-0.6.0.1/Data-Set.html#t:Set"
                          title="Data.Set">Set</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../containers-0.6.0.1/Data-Set.html#t:Set" title="Data.Set">Set</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a></span>
                  <a href="#t:Foldable" class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Compat-Graph.html">Distribution.Compat.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="Distribution-Compat-Graph.html#t:Graph"
                          title="Distribution.Compat.Graph">Graph</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Graph.html#t:Graph" title="Distribution.Compat.Graph">Graph</a> a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Foldable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a></span> <a href="#t:Foldable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a0 -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; [a0] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a0 =&gt; a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:V1"
                          title="GHC.Generics">V1</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:35"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:U1"
                          title="GHC.Generics">U1</a> a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> ((,) a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a, m) -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a0 -&gt; m) -&gt; (a, a0)
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; (a, a0) -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; (a, a0)
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; (a, a0) -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; (a, a0)
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: (a, a0) -&gt; [a0] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: (a, a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: (a, a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a0 =&gt; a0 -&gt; (a, a0) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; (a, a0) -&gt; a0 <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../array-0.5.3.0/Data-Array.html#t:Array"
                          title="Data.Array">Array</a> i a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a0 -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a0 -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a0 -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a0 -&gt; a0 -&gt; a0) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt;
                        [a0] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg"
                          title="Data.Semigroup">Arg</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a0 =&gt; a0 -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a0 =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a0 =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; a0
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Proxy.html#t:Proxy"
                          title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1"
                          title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> (<a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> ()) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m ::
                    <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Const.html">Data.Functor.Const</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        m0 -&gt; m0 <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m0 =&gt; (a -&gt; m0) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; m0 <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Ap"
                          title="Data.Monoid">Ap</a> f a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/Data-Monoid.html#t:Alt"
                          title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f m -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a>
                        <a href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a>
                        <a href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a>
                        <a href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c)</span> <a href="#t:Foldable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:59"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c)</span> <a href="#t:Foldable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:60"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:K1"
                          title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:61"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:62"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) m -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; m
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; b
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; [a]
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; a
                        <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:63"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:64"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g m
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a
                          href="#v:fold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m <a href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; [a] <a href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a
                          href="#v:sum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; a <a href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:65"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:M1"
                          title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:66"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:66">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: (f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:"
                          title="GHC.Generics">:.:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Foldable:Foldable:67"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Foldable:Foldable:67">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldMap" class="def">foldMap</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
            title="Distribution.Compat.Prelude.Internal">Monoid</a> m) =&gt; (a -&gt; m) -&gt; t a -&gt; m <a
            href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a href="#v:foldMap"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Map each element of the structure to a monoid,
            and combine the results.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldr" class="def">foldr</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; t a
          -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a href="#v:foldr"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Right-associative fold of a structure.</p>
          <p>In the case of lists, <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldr"
                title="Distribution.Compat.Prelude.Internal">foldr</a></code>, when applied to a binary operator, a
            starting value (typically the right-identity of the operator), and a
            list, reduces the list using the binary operator, from right to left:</p>
          <pre>foldr f z [x1, x2, ..., xn] == x1 `f` (x2 `f` ... (xn `f` z)...)</pre>
          <p>Note that, since the head of the resulting expression is produced by
            an application of the operator to the first element of the list,
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldr"
                title="Distribution.Compat.Prelude.Internal">foldr</a></code> can produce a terminating expression from
            an infinite list.</p>
          <p>For a general <code><a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                title="Distribution.Compat.Prelude.Internal">Foldable</a></code> structure this should be semantically
            identical
            to,</p>
          <pre>foldr f z = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldr" title="GHC.List">foldr</a></code> f z . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:null" class="def">null</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#null"
            class="link">Source</a> <a href="#v:null" class="selflink">#</a></p>
        <div class="doc">
          <p>Test whether the structure is empty. The default implementation is
            optimized for structures that are similar to cons-lists, because there
            is no general way to do better.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:length" class="def">length</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          <a href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a href="#v:length"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Returns the size/length of a finite structure as an <code><a
                href="Distribution-Compat-Prelude-Internal.html#t:Int"
                title="Distribution.Compat.Prelude.Internal">Int</a></code>. The
            default implementation is optimized for structures that are similar to
            cons-lists, because there is no general way to do better.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:find" class="def">find</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
            title="Distribution.Compat.Prelude.Internal">Maybe</a> a <a
            href="../base-4.12.0.0/src/Data-Foldable.html#find" class="link">Source</a> <a href="#v:find"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:find"
                title="Distribution.Compat.Prelude.Internal">find</a></code> function takes a predicate and a structure
            and returns
            the leftmost element of the structure matching the predicate, or
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:Nothing"
                title="Distribution.Compat.Prelude.Internal">Nothing</a></code> if there is no such element.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldl-39-" class="def">foldl'</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a
          -&gt; b <a href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
            href="#v:foldl-39-" class="selflink">#</a></p>
        <div class="doc">
          <p>Left-associative fold of a structure but with strict application of
            the operator.</p>
          <p>This ensures that each step of the fold is forced to weak head normal
            form before being applied, avoiding the collection of thunks that would
            otherwise occur. This is often what you want to strictly reduce a finite
            list to a single, monolithic result (e.g. <code><a href="Distribution-Compat-Prelude-Internal.html#v:length"
                title="Distribution.Compat.Prelude.Internal">length</a></code>).</p>
          <p>For a general <code><a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                title="Distribution.Compat.Prelude.Internal">Foldable</a></code> structure this should be semantically
            identical
            to,</p>
          <pre>foldl f z = <code><a href="../base-4.12.0.0/GHC-List.html#v:foldl-39-" title="GHC.List">foldl'</a></code> f z . <code><a href="../base-4.12.0.0/Data-Foldable.html#v:toList" title="Data.Foldable">toList</a></code></pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:traverse_" class="def">traverse_</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f () <a
            href="../base-4.12.0.0/src/Data-Foldable.html#traverse_" class="link">Source</a> <a href="#v:traverse_"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Map each element of a structure to an action, evaluate these
            actions from left to right, and ignore the results. For a version
            that doesn't ignore the results see <code><a href="../base-4.12.0.0/Data-Traversable.html#v:traverse"
                title="Data.Traversable">traverse</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:for_" class="def">for_</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f () <a
            href="../base-4.12.0.0/src/Data-Foldable.html#for_" class="link">Source</a> <a href="#v:for_"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:for_"
                title="Distribution.Compat.Prelude.Internal">for_</a></code> is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:traverse_"
                title="Distribution.Compat.Prelude.Internal">traverse_</a></code> with its arguments flipped. For a
            version
            that doesn't ignore the results see <code><a href="../base-4.12.0.0/Data-Traversable.html#v:for"
                title="Data.Traversable">for</a></code>.</p>
          <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>for_ [1..4] print
</code></strong>1
2
3
4
</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:any" class="def">any</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#any"
            class="link">Source</a> <a href="#v:any" class="selflink">#</a></p>
        <div class="doc">
          <p>Determines whether any element of the structure satisfies the predicate.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:all" class="def">all</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t =&gt; (a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; t a -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="../base-4.12.0.0/src/Data-Foldable.html#all"
            class="link">Source</a> <a href="#v:all" class="selflink">#</a></p>
        <div class="doc">
          <p>Determines whether all elements of the structure satisfy the predicate.</p>
        </div>
      </div><a href="#g:7" id="g:7">
        <h1>Data.Traversable</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">class</span> (<a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
            title="Distribution.Compat.Prelude.Internal">Functor</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t) =&gt; <a id="t:Traversable"
            class="def">Traversable</a> (t :: <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a> -&gt; <a href="../base-4.12.0.0/Data-Kind.html#t:Type"
            title="Data.Kind">Type</a>) <a href="../base-4.12.0.0/src/Data-Traversable.html#Traversable"
            class="link">Source</a> <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="Distribution-Compat-Prelude-Internal.html#v:traverse"
                title="Distribution.Compat.Prelude.Internal">traverse</a></code> must satisfy the following laws:</p>
          <dl>
            <dt><em>naturality</em></dt>
            <dd><code>t . <code><a href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> f = <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> (t . f)</code>
              for every applicative transformation <code>t</code></dd>
            <dt><em>identity</em></dt>
            <dd><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> Identity = Identity</code></dd>
            <dt><em>composition</em></dt>
            <dd><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> (Compose . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> g . f) = Compose . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> (<code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> g) . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                    title="Distribution.Compat.Prelude.Internal">traverse</a></code> f</code></dd>
          </dl>
          <p>A definition of <code><a href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> must satisfy the following laws:</p>
          <dl>
            <dt><em>naturality</em></dt>
            <dd><code>t . <code><a href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> = <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> t</code>
              for every applicative transformation <code>t</code></dd>
            <dt><em>identity</em></dt>
            <dd><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> Identity = Identity</code></dd>
            <dt><em>composition</em></dt>
            <dd><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> Compose = Compose . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                    title="Distribution.Compat.Prelude.Internal">fmap</a></code> <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code> . <code><a
                    href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
                    title="Distribution.Compat.Prelude.Internal">sequenceA</a></code></code></dd>
          </dl>
          <p>where an <em>applicative transformation</em> is a function</p>
          <pre>t :: (Applicative f, Applicative g) =&gt; f a -&gt; g a</pre>
          <p>preserving the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                title="Distribution.Compat.Prelude.Internal">Applicative</a></code> operations, i.e.</p>
          <ul>
            <li>
              <pre>t (<code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> x) = <code><a href="Distribution-Compat-Prelude-Internal.html#v:pure" title="Distribution.Compat.Prelude.Internal">pure</a></code> x</pre>
            </li>
            <li>
              <pre>t (x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code> y) = t x <code><a href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-" title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</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 &lt;*&gt; Identity x = Identity (f x)

  newtype Compose f g a = Compose (f (g a))

  instance (Functor f, Functor g) =&gt; Functor (Compose f g) where
    fmap f (Compose x) = Compose (fmap (fmap f) x)

  instance (Applicative f, Applicative g) =&gt; Applicative (Compose f g) where
    pure x = Compose (pure (pure x))
    Compose f &lt;*&gt; Compose x = Compose ((&lt;*&gt;) &lt;$&gt; f &lt;*&gt; x)</pre>
          <p>(The naturality law is implied by parametricity.)</p>
          <p>Instances are similar to <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                title="Distribution.Compat.Prelude.Internal">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 &lt;$&gt; f x
   traverse f (Node l k r) = Node &lt;$&gt; traverse f l &lt;*&gt; f k &lt;*&gt; traverse f r</pre>
          <p>This is suitable even for abstract types, as the laws for <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:-60--42--62-"
                title="Distribution.Compat.Prelude.Internal">&lt;*&gt;</a></code>
            imply a form of associativity.</p>
          <p>The superclass instances should satisfy the following:</p>
          <ul>
            <li>In the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                  title="Distribution.Compat.Prelude.Internal">Functor</a></code> instance, <code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:fmap"
                  title="Distribution.Compat.Prelude.Internal">fmap</a></code> should be equivalent to traversal
              with the identity applicative functor (<code><a
                  href="../base-4.12.0.0/Data-Traversable.html#v:fmapDefault"
                  title="Data.Traversable">fmapDefault</a></code>).</li>
            <li>In the <code><a href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                  title="Distribution.Compat.Prelude.Internal">Foldable</a></code> instance, <code><a
                  href="../base-4.12.0.0/Data-Foldable.html#v:foldMap" title="Data.Foldable">foldMap</a></code> should
              be
              equivalent to traversal with a constant applicative functor
              (<code><a href="../base-4.12.0.0/Data-Traversable.html#v:foldMapDefault"
                  title="Data.Traversable">foldMapDefault</a></code>).</li>
          </ul>
        </div>
        <div class="subs minimal">
          <p class="caption">Minimal complete definition</p>
          <p class="src"><a href="Distribution-Compat-Prelude-Internal.html#v:traverse"
              title="Distribution.Compat.Prelude.Internal">traverse</a> | <a
              href="Distribution-Compat-Prelude-Internal.html#v:sequenceA"
              title="Distribution.Compat.Prelude.Internal">sequenceA</a></p>
        </div>
        <div class="subs instances">
          <details id="i:Traversable" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> []</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; [a]
                        -&gt; f [b] <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse"
                          class="link">Source</a> <a href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; [f a] -&gt; f [a] <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; [a] -&gt; m
                        [b] <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; [m a] -&gt; m [a] <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                      title="Distribution.Compat.Prelude.Internal">Maybe</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (f a) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (m a) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> (f a) -&gt; f
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:Par1" title="GHC.Generics">Par1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Complex.html">Data.Complex</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; f
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> (f a)
                        -&gt; f (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a> (m a)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Complex.html#t:Complex" title="Data.Complex">Complex</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> (f a) -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> (m a) -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Min" title="Data.Semigroup">Min</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:6"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> (f a) -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> (m a) -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Max" title="Data.Semigroup">Max</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:7"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> (f a)
                        -&gt; f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a> (m a)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:First" title="Data.Semigroup">First</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> (f a) -&gt;
                        f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> (m a) -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Last" title="Data.Semigroup">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> (f a)
                        -&gt; f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> a -&gt;
                        m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> b)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Option" title="Data.Semigroup">Option</a> (m a)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Option"
                          title="Data.Semigroup">Option</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                      title="Control.Applicative">ZipList</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Control-Applicative.html#t:ZipList"
                          title="Control.Applicative">ZipList</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:11"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                      title="Data.Functor.Identity">Identity</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Identity.html#t:Identity"
                          title="Data.Functor.Identity">Identity</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:12"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> (f a) -&gt; f
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> (m a) -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:First" title="Data.Monoid">First</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:13"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Last" title="Data.Monoid">Last</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:14"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Dual" title="Data.Monoid">Dual</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Sum" title="Data.Monoid">Sum</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.8.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; f
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> (f a) -&gt;
                        f (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a -&gt; m
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> (m a) -&gt;
                        m (<a href="../base-4.12.0.0/Data-Monoid.html#t:Product" title="Data.Monoid">Product</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:17"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Ord.html#t:Down" title="Data.Ord">Down</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:18"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                      title="Data.List.NonEmpty">NonEmpty</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-List-NonEmpty.html#t:NonEmpty"
                          title="Data.List.NonEmpty">NonEmpty</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:19"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                      title="Data.IntMap.Strict">IntMap</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-IntMap-Internal.html">Data.IntMap.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-IntMap-Strict.html#t:IntMap"
                          title="Data.IntMap.Strict">IntMap</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a></span></td>
                <td class="doc">
                  <p><em>Since: containers-0.5.9</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Graph.html">Data.Graph</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        f (<a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> b)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> (f a)
                        -&gt; f (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> a -&gt;
                        m (<a href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> b)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Graph.html#t:SCC" title="Distribution.Compat.Graph">SCC</a> (m a)
                        -&gt; m (<a href="Distribution-Compat-Graph.html#t:SCC"
                          title="Distribution.Compat.Graph">SCC</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Tree.html">Data.Tree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> (f a) -&gt; f
                        (<a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> (m a) -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Tree.html#t:Tree" title="Data.Tree">Tree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; f
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> (f a)
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> a -&gt; m
                        (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a> (m a)
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:Seq" title="Data.Sequence">Seq</a>
                        a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:23"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                      title="Data.Sequence.Internal">FingerTree</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:FingerTree"
                          title="Data.Sequence.Internal">FingerTree</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:24"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                      title="Data.Sequence.Internal">Digit</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Digit"
                          title="Data.Sequence.Internal">Digit</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:25"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                      title="Data.Sequence.Internal">Node</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Node"
                          title="Data.Sequence.Internal">Node</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                      title="Data.Sequence.Internal">Elem</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> (f a) -&gt; f (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> (m a) -&gt; m (<a
                          href="../containers-0.6.0.1/Data-Sequence-Internal.html#t:Elem"
                          title="Data.Sequence.Internal">Elem</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:27"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> (f a)
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> b) <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM"
                          class="link">Source</a> <a href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL" title="Data.Sequence">ViewL</a> (m a)
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewL"
                          title="Data.Sequence">ViewL</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:28"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a></span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Sequence-Internal.html">Data.Sequence.Internal</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> (f a)
                        -&gt; f (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> a
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> b) <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM"
                          class="link">Source</a> <a href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR" title="Data.Sequence">ViewR</a> (m a)
                        -&gt; m (<a href="../containers-0.6.0.1/Data-Sequence.html#t:ViewR"
                          title="Data.Sequence">ViewR</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:29"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Types-Condition.html#t:Condition"
                      title="Distribution.Types.Condition">Condition</a></span> <a href="#t:Traversable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-Condition.html">Distribution.Types.Condition</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; f (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> (f a) -&gt; f (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> (m a) -&gt; m (<a
                          href="Distribution-Types-Condition.html#t:Condition"
                          title="Distribution.Types.Condition">Condition</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:30"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> <a
                      href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                      title="Distribution.Types.VersionRange">VersionRangeF</a></span> <a href="#t:Traversable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:30">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-VersionRange.html">Distribution.Types.VersionRange</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; f (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> (f a) -&gt; f (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> (m a) -&gt; m (<a
                          href="Distribution-Types-VersionRange.html#t:VersionRangeF"
                          title="Distribution.Types.VersionRange">VersionRangeF</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:31"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Either"
                      title="Distribution.Compat.Prelude.Internal">Either</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:31">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a0 -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a (f a0) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a0 -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0 -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a (m a0) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Either"
                          title="Distribution.Compat.Prelude.Internal">Either</a> a a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:32"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:32">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:V1" title="GHC.Generics">V1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:33"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:33">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:U1" title="GHC.Generics">U1</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:34"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> ((,) a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:34">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a0 -&gt; f b) -&gt; (a,
                        a0) -&gt; f (a, b) <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse"
                          class="link">Source</a> <a href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a, f a0) -&gt; f (a, a0)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a0 -&gt; m b) -&gt; (a, a0)
                        -&gt; m (a, b) <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a>
                        <a href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a, m a0) -&gt; m (a, a0) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:35"></span> <a
                      href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i)</span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:35">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; f (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i (f a) -&gt; f
                        (<a href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a -&gt; m (<a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i (m a) -&gt; m
                        (<a href="../array-0.5.3.0/Data-Array.html#t:Array" title="Data.Array">Array</a> i a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:36"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:36">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Semigroup.html">Data.Semigroup</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a0 -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; f
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a (f a0)
                        -&gt; f (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a
                        a0) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a0 -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a a0 -&gt; m
                        (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a (m a0)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Semigroup.html#t:Arg" title="Data.Semigroup">Arg</a> a
                        a0) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:37"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:37">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; f (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Proxy.html#t:Proxy" title="Data.Proxy">Proxy</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:38"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Map"
                      title="Distribution.Compat.Prelude.Internal">Map</a> k)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:38">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../containers-0.6.0.1/Data-Map-Internal.html">Data.Map.Internal</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k (f a) -&gt; f (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k (m a) -&gt; m (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Map"
                          title="Distribution.Compat.Prelude.Internal">Map</a> k a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:39"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f)</span>
                </td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:39">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-List.html">Control.Monad.Trans.List</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; f0 (<a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f (f0
                        a) -&gt; f0 (<a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f a
                        -&gt; m (<a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-List.html#t:ListT" title="Control.Monad.List">ListT</a> f (m
                        a) -&gt; m (<a href="../mtl-2.2.2/Control-Monad-List.html#t:ListT"
                          title="Control.Monad.List">ListT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:40"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                      title="Control.Monad.Trans.Maybe">MaybeT</a> f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:40">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html">Control.Monad.Trans.Maybe</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; f0 (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f (f0 a) -&gt; f0 (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a -&gt; m (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f (m a) -&gt; m (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Maybe.html#t:MaybeT"
                          title="Control.Monad.Trans.Maybe">MaybeT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:41"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:41">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; f0
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f (f0 a) -&gt;
                        f0 (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:Rec1" title="GHC.Generics">Rec1</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:42"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Char"
                      title="Distribution.Compat.Prelude.Internal">Char</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:42">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Char"
                          title="Distribution.Compat.Prelude.Internal">Char</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:43"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Double"
                      title="Distribution.Compat.Prelude.Internal">Double</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:43">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Double"
                          title="Distribution.Compat.Prelude.Internal">Double</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:44"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Float"
                      title="Distribution.Compat.Prelude.Internal">Float</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:44">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Float"
                          title="Distribution.Compat.Prelude.Internal">Float</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:45"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int"
                      title="Distribution.Compat.Prelude.Internal">Int</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:45">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:46"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:46">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:47"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                      href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:47">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) (f a) -&gt; f
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> (<a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> ()) a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:48"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m ::
                    <a href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.7.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:48">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; f (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        (f a) -&gt; f (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m0 =&gt; (a -&gt; m0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        a -&gt; m0 (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Const.html#t:Const" title="Data.Functor.Const">Const</a> m
                        (m0 a) -&gt; m0 (<a href="../base-4.12.0.0/Data-Functor-Const.html#t:Const"
                          title="Data.Functor.Const">Const</a> m a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:49"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:49">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f (f0 a) -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Ap" title="Data.Monoid">Ap</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:50"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.12.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:50">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f (f0 a) -&gt; f0
                        (<a href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Monoid.html#t:Alt" title="Data.Monoid">Alt</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:51"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                      title="Control.Monad.Trans.Identity">IdentityT</a> f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:51">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html">Control.Monad.Trans.Identity</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; f0 (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f (f0 a) -&gt; f0 (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a -&gt; m (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f (m a) -&gt; m (<a
                          href="../transformers-0.5.6.2/Control-Monad-Trans-Identity.html#t:IdentityT"
                          title="Control.Monad.Trans.Identity">IdentityT</a> f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:52"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                    f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:52">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Error.html">Control.Monad.Trans.Error</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; f0 (<a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f (f0 a) -&gt; f0 (<a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f a -&gt; m (<a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT" title="Control.Monad.Error">ErrorT</a> e
                        f (m a) -&gt; m (<a href="../mtl-2.2.2/Control-Monad-Error.html#t:ErrorT"
                          title="Control.Monad.Error">ErrorT</a> e f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:53"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT" title="Control.Monad.Except">ExceptT</a> e
                    f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:53">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Except.html">Control.Monad.Trans.Except</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f (f0 a) -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f (m a) -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Except.html#t:ExceptT"
                          title="Control.Monad.Except">ExceptT</a> e f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:54"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                      title="Control.Monad.Writer.Lazy">WriterT</a> w f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:54">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Lazy.html">Control.Monad.Trans.Writer.Lazy</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f (f0 a) -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f (m a) -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Lazy.html#t:WriterT"
                          title="Control.Monad.Writer.Lazy">WriterT</a> w f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:55"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                      title="Control.Monad.Writer.Strict">WriterT</a> w f)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:55">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a
                        href="../transformers-0.5.6.2/Control-Monad-Trans-Writer-Strict.html">Control.Monad.Trans.Writer.Strict</a>
                    </p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f (f0 a) -&gt; f0 (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f (m a) -&gt; m (<a
                          href="../mtl-2.2.2/Control-Monad-Writer-Strict.html#t:WriterT"
                          title="Control.Monad.Writer.Strict">WriterT</a> w f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:56"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondBranch"
                      title="Distribution.Types.CondTree">CondBranch</a> v c)</span> <a href="#t:Traversable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:56">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; f (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c (f a) -&gt; f (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c (m a) -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondBranch"
                          title="Distribution.Types.CondTree">CondBranch</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:57"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="Distribution-Types-CondTree.html#t:CondTree"
                      title="Distribution.Types.CondTree">CondTree</a> v c)</span> <a href="#t:Traversable"
                    class="selflink">#</a></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:57">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="Distribution-Types-CondTree.html">Distribution.Types.CondTree</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; f (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c (f a) -&gt; f (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c (m a) -&gt; m (<a
                          href="Distribution-Types-CondTree.html#t:CondTree"
                          title="Distribution.Types.CondTree">CondTree</a> v c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:58"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:58">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c (f a) -&gt; f
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:K1" title="GHC.Generics">K1</a> i c a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:59"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:59">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; f0
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) (f0 a)
                        -&gt; f0 ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a>
                        g) a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) (m a) -&gt;
                        m ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-43-:" title="GHC.Generics">:+:</a> g) a)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:60"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:60">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; f0
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) (f0 a)
                        -&gt; f0 ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a>
                        g) a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) (m a) -&gt;
                        m ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> g) a)
                        <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:61"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                      title="Data.Functor.Product">Product</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:61">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Product.html">Data.Functor.Product</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g (f0 a) -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Product.html#t:Product"
                          title="Data.Functor.Product">Product</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:62"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g)</span>
                </td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:62">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Sum.html">Data.Functor.Sum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; f0 (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g (f0
                        a) -&gt; f0 (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum"
                          title="Data.Functor.Sum">Sum</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g a
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g b) <a href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a> f g (m a)
                        -&gt; m (<a href="../base-4.12.0.0/Data-Functor-Sum.html#t:Sum" title="Data.Functor.Sum">Sum</a>
                        f g a) <a href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:63"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:63">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; f0
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f (f0 a) -&gt;
                        f0 (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f (m a) -&gt; m
                        (<a href="../base-4.12.0.0/GHC-Generics.html#t:M1" title="GHC.Generics">M1</a> i c f a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:64"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (f <a
                      href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:64">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; (f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; f0
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) (f0 a) -&gt;
                        f0 ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a -&gt; m ((f
                        <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (f <a
                          href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) (m a) -&gt; m
                        ((f <a href="../base-4.12.0.0/GHC-Generics.html#t::.:" title="GHC.Generics">:.:</a> g) a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:ic:Traversable:Traversable:65"></span> (<a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> f, <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> g) =&gt; <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                      title="Data.Functor.Compose">Compose</a> f g)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:ic:Traversable:Traversable:65">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Functor-Compose.html">Data.Functor.Compose</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; (a -&gt; f0 b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f0 =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g (f0 a) -&gt; f0 (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g (m a) -&gt; m (<a
                          href="../base-4.12.0.0/Data-Functor-Compose.html#t:Compose"
                          title="Data.Functor.Compose">Compose</a> f g a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:traverse" class="def">traverse</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
            title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f (t b)
          <a href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a href="#v:traverse"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Map each element of a structure to an action, evaluate these actions
            from left to right, and collect the results. For a version that ignores
            the results see <code><a href="../base-4.12.0.0/Data-Foldable.html#v:traverse_"
                title="Data.Foldable">traverse_</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:sequenceA" class="def">sequenceA</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
            title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t (f a) -&gt; f (t a) <a
            href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a href="#v:sequenceA"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Evaluate each action in the structure from left to right, and
            collect the results. For a version that ignores the results
            see <code><a href="../base-4.12.0.0/Data-Foldable.html#v:sequenceA_"
                title="Data.Foldable">sequenceA_</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:for" class="def">for</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
            title="Distribution.Compat.Prelude.Internal">Traversable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f (t b)
          <a href="../base-4.12.0.0/src/Data-Traversable.html#for" class="link">Source</a> <a href="#v:for"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><a href="Distribution-Compat-Prelude-Internal.html#v:for"
                title="Distribution.Compat.Prelude.Internal">for</a></code> is <code><a
                href="Distribution-Compat-Prelude-Internal.html#v:traverse"
                title="Distribution.Compat.Prelude.Internal">traverse</a></code> with its arguments flipped. For a
            version
            that ignores the results see <code><a href="../base-4.12.0.0/Data-Foldable.html#v:for_"
                title="Data.Foldable">for_</a></code>.</p>
        </div>
      </div><a href="#g:8" id="g:8">
        <h1>Control.Arrow</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:first" class="def">first</a> :: <a href="../base-4.12.0.0/Control-Arrow.html#t:Arrow"
            title="Control.Arrow">Arrow</a> a =&gt; a b c -&gt; a (b, d) (c, d) <a
            href="../base-4.12.0.0/src/Control-Arrow.html#first" class="link">Source</a> <a href="#v:first"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Send the first component of the input through the argument
            arrow, and copy the rest unchanged to the output.</p>
        </div>
      </div><a href="#g:9" id="g:9">
        <h1>Control.Monad</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:liftM" class="def">liftM</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a1 -&gt; r) -&gt; m a1 -&gt; m r <a
            href="../base-4.12.0.0/src/GHC-Base.html#liftM" class="link">Source</a> <a href="#v:liftM"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Promote a function to a monad.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:liftM2" class="def">liftM2</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a1 -&gt; a2 -&gt; r) -&gt; m a1 -&gt; m a2
          -&gt; m r <a href="../base-4.12.0.0/src/GHC-Base.html#liftM2" class="link">Source</a> <a href="#v:liftM2"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Promote a function to a monad, scanning the monadic arguments from
            left to right. For example,</p>
          <pre>liftM2 (+) [0,1] [0,2] = [0,2,1,3]
liftM2 (+) (Just 1) Nothing = Nothing</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:unless" class="def">unless</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; f () -&gt; f () <a
            href="../base-4.12.0.0/src/Control-Monad.html#unless" class="link">Source</a> <a href="#v:unless"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The reverse of <code><a href="Distribution-Compat-Prelude-Internal.html#v:when"
                title="Distribution.Compat.Prelude.Internal">when</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:when" class="def">when</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> -&gt; f () -&gt; f () <a
            href="../base-4.12.0.0/src/GHC-Base.html#when" class="link">Source</a> <a href="#v:when"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Conditional execution of <code><a href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                title="Distribution.Compat.Prelude.Internal">Applicative</a></code> expressions. For example,</p>
          <pre>when debug (putStrLn &quot;Debugging&quot;)</pre>
          <p>will output the string <code>Debugging</code> if the Boolean value <code>debug</code>
            is <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code>, and otherwise do nothing.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:ap" class="def">ap</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; m (a -&gt; b) -&gt; m a -&gt; m b <a
            href="../base-4.12.0.0/src/GHC-Base.html#ap" class="link">Source</a> <a href="#v:ap" class="selflink">#</a>
        </p>
        <div class="doc">
          <p>In many situations, the <code><a href="Distribution-Compat-Prelude-Internal.html#v:liftM"
                title="Distribution.Compat.Prelude.Internal">liftM</a></code> operations can be replaced by uses of
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:ap"
                title="Distribution.Compat.Prelude.Internal">ap</a></code>, which promotes function application.</p>
          <pre>return f `ap` x1 `ap` ... `ap` xn</pre>
          <p>is equivalent to</p>
          <pre>liftMn f x1 x2 ... xn</pre>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:void" class="def">void</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Functor"
            title="Distribution.Compat.Prelude.Internal">Functor</a> f =&gt; f a -&gt; f () <a
            href="../base-4.12.0.0/src/Data-Functor.html#void" class="link">Source</a> <a href="#v:void"
            class="selflink">#</a></p>
        <div class="doc">
          <p><code><code><a href="Distribution-Compat-Prelude-Internal.html#v:void"
                  title="Distribution.Compat.Prelude.Internal">void</a></code> value</code> discards or ignores the
            result of evaluation, such
            as the return value of an <code><a href="../base-4.12.0.0/System-IO.html#v:IO"
                title="System.IO">IO</a></code> action.</p>
          <h4 class="caption details-toggle-control details-toggle" data-details-id="ch:void0">Examples</h4>
          <details id="ch:void0">
            <summary class="hide-when-js-enabled">Expand</summary>
            <p>Replace the contents of a <code><code>Maybe</code> <code>Int</code></code> with unit:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void Nothing
</code></strong>Nothing
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void (Just 3)
</code></strong>Just ()
</pre>
            <p>Replace the contents of an <code><code>Either</code> <code>Int</code> <code>Int</code></code> with unit,
              resulting in an <code><code>Either</code> <code>Int</code> '()'</code>:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void (Left 8675309)
</code></strong>Left 8675309
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void (Right 8675309)
</code></strong>Right ()
</pre>
            <p>Replace every element of a list with unit:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void [1,2,3]
</code></strong>[(),(),()]
</pre>
            <p>Replace the second element of a pair with unit:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void (1,2)
</code></strong>(1,())
</pre>
            <p>Discard the result of an <code><a href="../base-4.12.0.0/System-IO.html#v:IO"
                  title="System.IO">IO</a></code> action:</p>
            <pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>mapM print [1,2]
</code></strong>1
2
[(),()]
<code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>void $ mapM print [1,2]
</code></strong>1
2
</pre>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:foldM" class="def">foldM</a> :: (<a
            href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
            title="Distribution.Compat.Prelude.Internal">Foldable</a> t, <a
            href="Distribution-Compat-Prelude-Internal.html#t:Monad"
            title="Distribution.Compat.Prelude.Internal">Monad</a> m) =&gt; (b -&gt; a -&gt; m b) -&gt; b -&gt; t a
          -&gt; m b <a href="../base-4.12.0.0/src/Control-Monad.html#foldM" class="link">Source</a> <a href="#v:foldM"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldM"
                title="Distribution.Compat.Prelude.Internal">foldM</a></code> function is analogous to
            <code>foldl</code>, except that its result is
            encapsulated in a monad. Note that <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldM"
                title="Distribution.Compat.Prelude.Internal">foldM</a></code> works from left-to-right over
            the list arguments. This could be an issue where <code>(<code><a
                  href="Distribution-Compat-Prelude-Internal.html#v:-62--62-"
                  title="Distribution.Compat.Prelude.Internal">&gt;&gt;</a></code>)</code> and the `folded
            function' are not commutative.</p>
          <pre>foldM f a1 [x1, x2, ..., xm]

==

do
  a2 &lt;- f a1 x1
  a3 &lt;- f a2 x2
  ...
  f am xm</pre>
          <p>If right-to-left evaluation is required, the input list should be reversed.</p>
          <p>Note: <code><a href="Distribution-Compat-Prelude-Internal.html#v:foldM"
                title="Distribution.Compat.Prelude.Internal">foldM</a></code> is the same as <code><a
                href="../base-4.12.0.0/Data-Foldable.html#v:foldlM" title="Data.Foldable">foldlM</a></code></p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:filterM" class="def">filterM</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
            title="Distribution.Compat.Prelude.Internal">Applicative</a> m =&gt; (a -&gt; m <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a>) -&gt; [a] -&gt; m [a] <a
            href="../base-4.12.0.0/src/Control-Monad.html#filterM" class="link">Source</a> <a href="#v:filterM"
            class="selflink">#</a></p>
        <div class="doc">
          <p>This generalizes the list-based <code>filter</code> function.</p>
        </div>
      </div><a href="#g:10" id="g:10">
        <h1>Data.Char</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:isSpace" class="def">isSpace</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isSpace" class="link">Source</a> <a href="#v:isSpace"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Returns <code><a href="Distribution-Compat-Prelude-Internal.html#v:True"
                title="Distribution.Compat.Prelude.Internal">True</a></code> for any Unicode space character, and the
            control
            characters <code>\t</code>, <code>\n</code>, <code>\r</code>, <code>\f</code>, <code>\v</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isDigit" class="def">isDigit</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isDigit" class="link">Source</a> <a href="#v:isDigit"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Selects ASCII digits, i.e. <code>'0'</code>..<code>'9'</code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isUpper" class="def">isUpper</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isUpper" class="link">Source</a> <a href="#v:isUpper"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Selects upper-case or title-case alphabetic Unicode characters (letters).
            Title case is used by a small number of letter ligatures like the
            single-character form of <em>Lj</em>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isAlpha" class="def">isAlpha</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isAlpha" class="link">Source</a> <a href="#v:isAlpha"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Selects alphabetic Unicode characters (lower-case, upper-case and
            title-case letters, plus letters of caseless scripts and modifiers letters).
            This function is equivalent to <code><a href="../base-4.12.0.0/Data-Char.html#v:isLetter"
                title="Data.Char">isLetter</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:isAlphaNum" class="def">isAlphaNum</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Bool"
            title="Distribution.Compat.Prelude.Internal">Bool</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#isAlphaNum" class="link">Source</a> <a href="#v:isAlphaNum"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Selects alphabetic or numeric Unicode characters.</p>
          <p>Note that numeric digits outside the ASCII range, as well as numeric
            characters which aren't digits, are selected by this function but not by
            <code><a href="Distribution-Compat-Prelude-Internal.html#v:isDigit"
                title="Distribution.Compat.Prelude.Internal">isDigit</a></code>. Such characters may be part of
            identifiers but are not used by
            the printer and reader to represent numbers.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:chr" class="def">chr</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
            title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> <a href="../base-4.12.0.0/src/GHC-Char.html#chr"
            class="link">Source</a> <a href="#v:chr" class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="../base-4.12.0.0/Prelude.html#v:toEnum" title="Prelude">toEnum</a></code> method
            restricted to the type <code><a href="../base-4.12.0.0/Data-Char.html#v:Char"
                title="Data.Char">Char</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:ord" class="def">ord</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a>
          <a href="../base-4.12.0.0/src/GHC-Base.html#ord" class="link">Source</a> <a href="#v:ord"
            class="selflink">#</a></p>
        <div class="doc">
          <p>The <code><a href="../base-4.12.0.0/Prelude.html#v:fromEnum" title="Prelude">fromEnum</a></code> method
            restricted to the type <code><a href="../base-4.12.0.0/Data-Char.html#v:Char"
                title="Data.Char">Char</a></code>.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:toLower" class="def">toLower</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#toLower" class="link">Source</a> <a href="#v:toLower"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Convert a letter to the corresponding lower-case letter, if any.
            Any other character is returned unchanged.</p>
        </div>
      </div>
      <div class="top">
        <p class="src"><a id="v:toUpper" class="def">toUpper</a> :: <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> -&gt; <a
            href="Distribution-Compat-Prelude-Internal.html#t:Char"
            title="Distribution.Compat.Prelude.Internal">Char</a> <a
            href="../base-4.12.0.0/src/GHC-Unicode.html#toUpper" class="link">Source</a> <a href="#v:toUpper"
            class="selflink">#</a></p>
        <div class="doc">
          <p>Convert a letter to the corresponding upper-case letter, if any.
            Any other character is returned unchanged.</p>
        </div>
      </div><a href="#g:11" id="g:11">
        <h1>Data.Word &amp; Data.Int</h1>
      </a>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word" class="def">Word</a> <a href="#t:Word"
            class="selflink">#</a></p>
        <div class="subs instances">
          <details id="i:Word" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Enum.html">GHC.Enum</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Num.html">GHC.Num</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="GHC-Classes.html">GHC.Classes</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.5.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Real.html">GHC.Real</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Show:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Show.html">GHC.Show</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Arr.html">GHC.Arr</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Bits:13"></span>
                    <a href="../base-4.12.0.0/Data-Bits.html#t:Bits" title="Data.Bits">Bits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Bits.html">Data.Bits</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Generic1:18"></span> <a
                      href="../base-4.12.0.0/GHC-Generics.html#t:Generic1" title="GHC.Generics">Generic1</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Generic1:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) :: k -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep1" class="link">Source</a> <a href="#t:Rep1"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from1">from1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from1" class="link">Source</a> <a href="#v:from1"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to1">to1</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                          title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to1" class="link">Source</a> <a href="#v:to1"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:MArray:19"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:MArray:19">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Functor:20"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Functor"
                      title="Distribution.Compat.Prelude.Internal">Functor</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Functor:20">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fmap">fmap</a> :: (a -&gt; b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b <a
                          href="../base-4.12.0.0/src/GHC-Base.html#fmap" class="link">Source</a> <a href="#v:fmap"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60--36-">(&lt;$)</a> :: a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a <a
                          href="../base-4.12.0.0/src/GHC-Base.html#%3C%24" class="link">Source</a> <a href="#v:-60--36-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Foldable:21"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Foldable"
                      title="Distribution.Compat.Prelude.Internal">Foldable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Foldable:21">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Foldable.html">Data.Foldable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:fold">fold</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> m -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#fold" class="link">Source</a> <a href="#v:fold"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldMap">foldMap</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monoid"
                          title="Distribution.Compat.Prelude.Internal">Monoid</a> m =&gt; (a -&gt; m) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; m <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldMap" class="link">Source</a> <a
                          href="#v:foldMap" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr" class="link">Source</a> <a
                          href="#v:foldr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr%27" class="link">Source</a> <a
                          href="#v:foldr-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl">foldl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl" class="link">Source</a> <a
                          href="#v:foldl" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; b <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl%27" class="link">Source</a> <a
                          href="#v:foldl-39-" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldr1">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldr1" class="link">Source</a> <a
                          href="#v:foldr1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:foldl1">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#foldl1" class="link">Source</a> <a
                          href="#v:foldl1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toList">toList</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; [a] <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#toList" class="link">Source</a> <a
                          href="#v:toList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:null">null</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#null" class="link">Source</a> <a href="#v:null"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:length">length</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#length" class="link">Source</a> <a
                          href="#v:length" class="selflink">#</a></p>
                      <p class="src"><a href="#v:elem">elem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                          title="Distribution.Compat.Prelude.Internal">Eq</a> a =&gt; a -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#elem" class="link">Source</a> <a href="#v:elem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:maximum">maximum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#maximum" class="link">Source</a> <a
                          href="#v:maximum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:minimum">minimum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                          title="Distribution.Compat.Prelude.Internal">Ord</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#minimum" class="link">Source</a> <a
                          href="#v:minimum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sum">sum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#sum" class="link">Source</a> <a href="#v:sum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:product">product</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Num"
                          title="Distribution.Compat.Prelude.Internal">Num</a> a =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; a <a
                          href="../base-4.12.0.0/src/Data-Foldable.html#product" class="link">Source</a> <a
                          href="#v:product" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Traversable:22"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Traversable"
                      title="Distribution.Compat.Prelude.Internal">Traversable</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Traversable:22">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Traversable.html">Data.Traversable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:traverse">traverse</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; (a -&gt; f b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#traverse" class="link">Source</a> <a
                          href="#v:traverse" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Applicative"
                          title="Distribution.Compat.Prelude.Internal">Applicative</a> f =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> (f a) -&gt; f (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequenceA" class="link">Source</a> <a
                          href="#v:sequenceA" class="selflink">#</a></p>
                      <p class="src"><a href="#v:mapM">mapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> b) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#mapM" class="link">Source</a> <a
                          href="#v:mapM" class="selflink">#</a></p>
                      <p class="src"><a href="#v:sequence">sequence</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> (m a) -&gt; m (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> a) <a
                          href="../base-4.12.0.0/src/Data-Traversable.html#sequence" class="link">Source</a> <a
                          href="#v:sequence" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Eq:23"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Eq:23">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Ord:24"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Ord:24">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Show:25"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Show:25">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word:Generic:26"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Generic"
                      title="Distribution.Compat.Prelude.Internal">Generic</a> (<a
                      href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Generic:26">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="subs associated-types">
                      <p class="caption">Associated Types</p>
                      <p class="src"><span class="keyword">type</span> <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) :: <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#Rep" class="link">Source</a> <a href="#t:Rep"
                          class="selflink">#</a></p>
                    </div>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:from">from</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) x <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#from" class="link">Source</a> <a href="#v:from"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:to">to</a> :: <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                          title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                          title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p) x -&gt; <a
                          href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word"
                          title="Distribution.Compat.Prelude.Internal">Word</a> p <a
                          href="../base-4.12.0.0/src/GHC-Generics.html#to" class="link">Source</a> <a href="#v:to"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:URec:27"></span>
                    <span class="keyword">data</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> (p :: k)</span></td>
                <td class="doc">
                  <p>Used for marking occurrences of <code><a href="../base-4.12.0.0/GHC-Exts.html#t:Word-35-"
                        title="GHC.Exts">Word#</a></code></p>
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:URec:27">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">data</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Word"
                        title="Distribution.Compat.Prelude.Internal">Word</a> (p :: k) = <a id="v:UWord"
                        class="def">UWord</a> {<ul class="inst">
                        <li class="inst"><a id="v:uWord-35-" class="def">uWord#</a> :: <a
                            href="../base-4.12.0.0/GHC-Exts.html#t:Word-35-" title="GHC.Exts">Word#</a></li>
                      </ul>}</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Rep1:28"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep1"
                      title="GHC.Generics">Rep1</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> :: k -&gt; <a
                      href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Rep1:28">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep1" title="GHC.Generics">Rep1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Word"
                        title="Distribution.Compat.Prelude.Internal">Word</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UWord&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uWord#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UWord" title="GHC.Generics">UWord</a> :: k -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word:Rep:29"></span>
                    <span class="keyword">type</span> <a href="../base-4.12.0.0/GHC-Generics.html#t:Rep"
                      title="GHC.Generics">Rep</a> (<a href="../base-4.12.0.0/GHC-Generics.html#t:URec"
                      title="GHC.Generics">URec</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word"
                      title="Distribution.Compat.Prelude.Internal">Word</a> p)</span></td>
                <td class="doc">
                  <p><em>Since: base-4.9.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word:Rep:29">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Generics.html">GHC.Generics</a></p>
                    <div class="src"><span class="keyword">type</span> <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:URec" title="GHC.Generics">URec</a> <a
                        href="Distribution-Compat-Prelude-Internal.html#t:Word"
                        title="Distribution.Compat.Prelude.Internal">Word</a> p) = <a
                        href="../base-4.12.0.0/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a>
                      &quot;URec&quot; &quot;GHC.Generics&quot; &quot;base&quot; <a
                        href="Distribution-Compat-Prelude-Internal.html#v:False"
                        title="Distribution.Compat.Prelude.Internal">False</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a>
                      &quot;UWord&quot; <a href="../base-4.12.0.0/GHC-Generics.html#v:PrefixI"
                        title="GHC.Generics">PrefixI</a> <a href="Distribution-Compat-Prelude-Internal.html#v:True"
                        title="Distribution.Compat.Prelude.Internal">True</a>) (<a
                        href="../base-4.12.0.0/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> (<a
                        href="../base-4.12.0.0/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> (<a
                        href="Distribution-Compat-Prelude-Internal.html#v:Just"
                        title="Distribution.Compat.Prelude.Internal">Just</a> &quot;uWord#&quot;) <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceUnpackedness"
                        title="GHC.Generics">NoSourceUnpackedness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:NoSourceStrictness"
                        title="GHC.Generics">NoSourceStrictness</a> <a
                        href="../base-4.12.0.0/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>)
                      (<a href="../base-4.12.0.0/GHC-Generics.html#t:UWord" title="GHC.Generics">UWord</a> :: <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a
                        href="../base-4.12.0.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a>)))</div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word8" class="def">Word8</a> <a
            href="../base-4.12.0.0/src/GHC-Word.html#Word8" class="link">Source</a> <a href="#t:Word8"
            class="selflink">#</a></p>
        <div class="doc">
          <p>8-bit unsigned integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Word8" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word8:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word8:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                      title="Distribution.Compat.Prelude.Internal">Word8</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word8:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word8"
                          title="Distribution.Compat.Prelude.Internal">Word8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word16" class="def">Word16</a> <a
            href="../base-4.12.0.0/src/GHC-Word.html#Word16" class="link">Source</a> <a href="#t:Word16"
            class="selflink">#</a></p>
        <div class="doc">
          <p>16-bit unsigned integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Word16" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Enum:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word16:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Data:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word16:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word16:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Read:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Real:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word16:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word16:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                      title="Distribution.Compat.Prelude.Internal">Word16</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word16:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word16"
                          title="Distribution.Compat.Prelude.Internal">Word16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word32" class="def">Word32</a> <a
            href="../base-4.12.0.0/src/GHC-Word.html#Word32" class="link">Source</a> <a href="#t:Word32"
            class="selflink">#</a></p>
        <div class="doc">
          <p>32-bit unsigned integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Word32" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Enum:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word32:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Data:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word32:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word32:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Read:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Real:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word32:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word32:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                      title="Distribution.Compat.Prelude.Internal">Word32</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word32:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word32"
                          title="Distribution.Compat.Prelude.Internal">Word32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Word64" class="def">Word64</a> <a
            href="../base-4.12.0.0/src/GHC-Word.html#Word64" class="link">Source</a> <a href="#t:Word64"
            class="selflink">#</a></p>
        <div class="doc">
          <p>64-bit unsigned integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Word64" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Enum:2"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word64:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Data:5"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word64:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word64:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a href="#v:max"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a href="#v:min"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Read:8"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Read.html">GHC.Read</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Real:9"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Word64:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Word.html">GHC.Word</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Word64:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                      title="Distribution.Compat.Prelude.Internal">Word64</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Word64:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Word64"
                          title="Distribution.Compat.Prelude.Internal">Word64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int8" class="def">Int8</a> <a
            href="../base-4.12.0.0/src/GHC-Int.html#Int8" class="link">Source</a> <a href="#t:Int8"
            class="selflink">#</a></p>
        <div class="doc">
          <p>8-bit signed integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Int8" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Eq:3"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Show:10"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int8:Bits:13"></span>
                    <a href="../base-4.12.0.0/Data-Bits.html#t:Bits" title="Data.Bits">Bits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int8:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                      title="Distribution.Compat.Prelude.Internal">Int8</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int8:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int8"
                          title="Distribution.Compat.Prelude.Internal">Int8</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int16" class="def">Int16</a> <a
            href="../base-4.12.0.0/src/GHC-Int.html#Int16" class="link">Source</a> <a href="#t:Int16"
            class="selflink">#</a></p>
        <div class="doc">
          <p>16-bit signed integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Int16" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int16:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int16:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                      title="Distribution.Compat.Prelude.Internal">Int16</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int16:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int16"
                          title="Distribution.Compat.Prelude.Internal">Int16</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int32" class="def">Int32</a> <a
            href="../base-4.12.0.0/src/GHC-Int.html#Int32" class="link">Source</a> <a href="#t:Int32"
            class="selflink">#</a></p>
        <div class="doc">
          <p>32-bit signed integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Int32" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int32:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int32:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                      title="Distribution.Compat.Prelude.Internal">Int32</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int32:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int32"
                          title="Distribution.Compat.Prelude.Internal">Int32</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div>
      <div class="top">
        <p class="src"><span class="keyword">data</span> <a id="t:Int64" class="def">Int64</a> <a
            href="../base-4.12.0.0/src/GHC-Int.html#Int64" class="link">Source</a> <a href="#t:Int64"
            class="selflink">#</a></p>
        <div class="doc">
          <p>64-bit signed integer type</p>
        </div>
        <div class="subs instances">
          <details id="i:Int64" open="open">
            <summary>Instances</summary>
            <table>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Bounded:1"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Bounded"
                      title="Distribution.Compat.Prelude.Internal">Bounded</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Bounded:1">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:minBound">minBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#minBound" class="link">Source</a> <a
                          href="#v:minBound" class="selflink">#</a></p>
                      <p class="src"><a href="#v:maxBound">maxBound</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#maxBound" class="link">Source</a> <a
                          href="#v:maxBound" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Enum:2"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Enum"
                      title="Distribution.Compat.Prelude.Internal">Enum</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Enum:2">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:succ">succ</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#succ" class="link">Source</a> <a href="#v:succ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:pred">pred</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#pred" class="link">Source</a> <a href="#v:pred"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toEnum">toEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#toEnum" class="link">Source</a> <a href="#v:toEnum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromEnum">fromEnum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#fromEnum" class="link">Source</a> <a
                          href="#v:fromEnum" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFrom">enumFrom</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFrom" class="link">Source</a> <a
                          href="#v:enumFrom" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThen">enumFromThen</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThen" class="link">Source</a> <a
                          href="#v:enumFromThen" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromTo">enumFromTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromTo" class="link">Source</a> <a
                          href="#v:enumFromTo" class="selflink">#</a></p>
                      <p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Enum.html#enumFromThenTo" class="link">Source</a> <a
                          href="#v:enumFromThenTo" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Eq:3"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Eq"
                      title="Distribution.Compat.Prelude.Internal">Eq</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Eq:3">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-61--61-">(==)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-47--61-">(/=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Integral:4"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Integral"
                      title="Distribution.Compat.Prelude.Internal">Integral</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Integral:4">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:quot">quot</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quot" class="link">Source</a> <a href="#v:quot"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rem">rem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#rem" class="link">Source</a> <a href="#v:rem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:div">div</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#div" class="link">Source</a> <a href="#v:div"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:mod">mod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#mod" class="link">Source</a> <a href="#v:mod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:quotRem">quotRem</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#quotRem" class="link">Source</a> <a href="#v:quotRem"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:divMod">divMod</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/GHC-Real.html#divMod" class="link">Source</a> <a href="#v:divMod"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:toInteger">toInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toInteger" class="link">Source</a> <a
                          href="#v:toInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Data:5"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                      title="Distribution.Compat.Prelude.Internal">Data</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.0.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Data:5">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Data-Data.html">Data.Data</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (d -&gt; b) -&gt; d -&gt; c b)
                        -&gt; (<span class="keyword">forall</span> g. g -&gt; c g) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gfoldl" class="link">Source</a> <a href="#v:gfoldl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; c (b -&gt; r) -&gt; c r) -&gt;
                        (<span class="keyword">forall</span> r. r -&gt; c r) -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> -&gt; c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gunfold" class="link">Source</a> <a
                          href="#v:gunfold" class="selflink">#</a></p>
                      <p class="src"><a href="#v:toConstr">toConstr</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:Constr" title="Data.Data">Constr</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#toConstr" class="link">Source</a> <a
                          href="#v:toConstr" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Data-Data.html#t:DataType" title="Data.Data">DataType</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataTypeOf" class="link">Source</a> <a
                          href="#v:dataTypeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; c (t d)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast1" class="link">Source</a> <a
                          href="#v:dataCast1" class="selflink">#</a></p>
                      <p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Typeable"
                          title="Distribution.Compat.Prelude.Internal">Typeable</a> t =&gt; (<span
                          class="keyword">forall</span> d e. (<a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> e) =&gt; c (t d e)) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> (c <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../base-4.12.0.0/src/Data-Data.html#dataCast2" class="link">Source</a> <a
                          href="#v:dataCast2" class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> b =&gt; b -&gt; b) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapT" class="link">Source</a> <a href="#v:gmapT"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -&gt; r' -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQl" class="link">Source</a> <a href="#v:gmapQl"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -&gt; r -&gt; r) -&gt; r -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; r') -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; r <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQr" class="link">Source</a> <a href="#v:gmapQr"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [u] <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQ" class="link">Source</a> <a href="#v:gmapQ"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; u) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; u <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapQi" class="link">Source</a> <a href="#v:gmapQi"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapM">gmapM</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Monad"
                          title="Distribution.Compat.Prelude.Internal">Monad</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapM" class="link">Source</a> <a href="#v:gmapM"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMp" class="link">Source</a> <a href="#v:gmapMp"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:MonadPlus"
                          title="Distribution.Compat.Prelude.Internal">MonadPlus</a> m =&gt; (<span
                          class="keyword">forall</span> d. <a href="Distribution-Compat-Prelude-Internal.html#t:Data"
                          title="Distribution.Compat.Prelude.Internal">Data</a> d =&gt; d -&gt; m d) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; m <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Data.html#gmapMo" class="link">Source</a> <a href="#v:gmapMo"
                          class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Num:6"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Num"
                      title="Distribution.Compat.Prelude.Internal">Num</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Num:6">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:-43-">(+)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2B" class="link">Source</a> <a href="#v:-43-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-45-">(-)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#-" class="link">Source</a> <a href="#v:-45-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-42-">(*)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#%2A" class="link">Source</a> <a href="#v:-42-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:negate">negate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#negate" class="link">Source</a> <a href="#v:negate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:abs">abs</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#abs" class="link">Source</a> <a href="#v:abs"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:signum">signum</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#signum" class="link">Source</a> <a href="#v:signum"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Integer"
                          title="Distribution.Compat.Prelude.Internal">Integer</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Num.html#fromInteger" class="link">Source</a> <a
                          href="#v:fromInteger" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Ord:7"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Ord"
                      title="Distribution.Compat.Prelude.Internal">Ord</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Ord:7">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:compare">compare</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Ordering"
                          title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-60-">(&lt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:-62-">(&gt;)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:max">max</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a href="#v:max" class="selflink">#</a>
                      </p>
                      <p class="src"><a href="#v:min">min</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a href="#v:min" class="selflink">#</a>
                      </p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Read:8"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Read"
                      title="Distribution.Compat.Prelude.Internal">Read</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Read:8">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readsPrec" class="link">Source</a> <a
                          href="#v:readsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readList">readList</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ReadS"
                          title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readList" class="link">Source</a> <a
                          href="#v:readList" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readPrec">readPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readPrec" class="link">Source</a> <a
                          href="#v:readPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a
                          href="../base-4.12.0.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"
                          title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Read.html#readListPrec" class="link">Source</a> <a
                          href="#v:readListPrec" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Real:9"></span>
                    <a href="Distribution-Compat-Prelude-Internal.html#t:Real"
                      title="Distribution.Compat.Prelude.Internal">Real</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Real:9">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:toRational">toRational</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Rational"
                          title="Distribution.Compat.Prelude.Internal">Rational</a> <a
                          href="../base-4.12.0.0/src/GHC-Real.html#toRational" class="link">Source</a> <a
                          href="#v:toRational" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Show:10"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Show"
                      title="Distribution.Compat.Prelude.Internal">Show</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Show:10">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showsPrec" class="link">Source</a> <a
                          href="#v:showsPrec" class="selflink">#</a></p>
                      <p class="src"><a href="#v:show">show</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:String"
                          title="Distribution.Compat.Prelude.Internal">String</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#show" class="link">Source</a> <a href="#v:show"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:showList">showList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:ShowS"
                          title="Distribution.Compat.Prelude.Internal">ShowS</a> <a
                          href="../base-4.12.0.0/src/GHC-Show.html#showList" class="link">Source</a> <a
                          href="#v:showList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle" data-details-id="i:id:Int64:Ix:11"></span>
                    <a href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Ix:11">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:range">range</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#range" class="link">Source</a> <a href="#v:range"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:index">index</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#index" class="link">Source</a> <a href="#v:index"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeIndex">unsafeIndex</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:inRange">inRange</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#inRange" class="link">Source</a> <a href="#v:inRange"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rangeSize">rangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/GHC-Arr.html#rangeSize" class="link">Source</a> <a
                          href="#v:rangeSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeRangeSize">unsafeRangeSize</a> :: (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Storable:12"></span> <a
                      href="../base-4.12.0.0/Foreign-Storable.html#t:Storable" title="Foreign.Storable">Storable</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Storable:12">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/Foreign-Storable.html">Foreign.Storable</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:sizeOf">sizeOf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#sizeOf" class="link">Source</a> <a
                          href="#v:sizeOf" class="selflink">#</a></p>
                      <p class="src"><a href="#v:alignment">alignment</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#alignment" class="link">Source</a> <a
                          href="#v:alignment" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekElemOff">peekElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekElemOff" class="link">Source</a> <a
                          href="#v:peekElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeElemOff">pokeElemOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeElemOff" class="link">Source</a> <a
                          href="#v:pokeElemOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peekByteOff">peekByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peekByteOff" class="link">Source</a> <a
                          href="#v:peekByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:pokeByteOff">pokeByteOff</a> :: <a
                          href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr" title="Foreign.Ptr">Ptr</a> b -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#pokeByteOff" class="link">Source</a> <a
                          href="#v:pokeByteOff" class="selflink">#</a></p>
                      <p class="src"><a href="#v:peek">peek</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#peek" class="link">Source</a> <a
                          href="#v:peek" class="selflink">#</a></p>
                      <p class="src"><a href="#v:poke">poke</a> :: <a href="../base-4.12.0.0/Foreign-Ptr.html#t:Ptr"
                          title="Foreign.Ptr">Ptr</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/System-IO.html#t:IO" title="System.IO">IO</a> () <a
                          href="../base-4.12.0.0/src/Foreign-Storable.html#poke" class="link">Source</a> <a
                          href="#v:poke" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Bits:13"></span> <a href="../base-4.12.0.0/Data-Bits.html#t:Bits"
                      title="Data.Bits">Bits</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-2.1</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Bits:13">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:.-38-.">(.&amp;.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%26." class="link">Source</a> <a href="#v:.-38-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:.-124-.">(.|.)</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#.%7C." class="link">Source</a> <a href="#v:.-124-."
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:xor">xor</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#xor" class="link">Source</a> <a href="#v:xor"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:complement">complement</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complement" class="link">Source</a> <a
                          href="#v:complement" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shift">shift</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shift" class="link">Source</a> <a href="#v:shift"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotate">rotate</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotate" class="link">Source</a> <a href="#v:rotate"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:zeroBits">zeroBits</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#zeroBits" class="link">Source</a> <a
                          href="#v:zeroBits" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bit">bit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bit" class="link">Source</a> <a href="#v:bit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:setBit">setBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#setBit" class="link">Source</a> <a href="#v:setBit"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:clearBit">clearBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#clearBit" class="link">Source</a> <a
                          href="#v:clearBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:complementBit">complementBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#complementBit" class="link">Source</a> <a
                          href="#v:complementBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:testBit">testBit</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#testBit" class="link">Source</a> <a
                          href="#v:testBit" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSizeMaybe">bitSizeMaybe</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Maybe"
                          title="Distribution.Compat.Prelude.Internal">Maybe</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSizeMaybe" class="link">Source</a> <a
                          href="#v:bitSizeMaybe" class="selflink">#</a></p>
                      <p class="src"><a href="#v:bitSize">bitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#bitSize" class="link">Source</a> <a
                          href="#v:bitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:isSigned">isSigned</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Bool"
                          title="Distribution.Compat.Prelude.Internal">Bool</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#isSigned" class="link">Source</a> <a
                          href="#v:isSigned" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftL">shiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftL" class="link">Source</a> <a href="#v:shiftL"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftL">unsafeShiftL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftL" class="link">Source</a> <a
                          href="#v:unsafeShiftL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:shiftR">shiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#shiftR" class="link">Source</a> <a href="#v:shiftR"
                          class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeShiftR">unsafeShiftR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#unsafeShiftR" class="link">Source</a> <a
                          href="#v:unsafeShiftR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateL">rotateL</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateL" class="link">Source</a> <a
                          href="#v:rotateL" class="selflink">#</a></p>
                      <p class="src"><a href="#v:rotateR">rotateR</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#rotateR" class="link">Source</a> <a
                          href="#v:rotateR" class="selflink">#</a></p>
                      <p class="src"><a href="#v:popCount">popCount</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#popCount" class="link">Source</a> <a
                          href="#v:popCount" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:FiniteBits:14"></span> <a
                      href="../base-4.12.0.0/Data-Bits.html#t:FiniteBits" title="Data.Bits">FiniteBits</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc">
                  <p><em>Since: base-4.6.0.0</em></p>
                </td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:FiniteBits:14">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../base-4.12.0.0/GHC-Int.html">GHC.Int</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:finiteBitSize">finiteBitSize</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#finiteBitSize" class="link">Source</a> <a
                          href="#v:finiteBitSize" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countLeadingZeros">countLeadingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countLeadingZeros" class="link">Source</a> <a
                          href="#v:countLeadingZeros" class="selflink">#</a></p>
                      <p class="src"><a href="#v:countTrailingZeros">countTrailingZeros</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> <a
                          href="../base-4.12.0.0/src/Data-Bits.html#countTrailingZeros" class="link">Source</a> <a
                          href="#v:countTrailingZeros" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:Binary:15"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Binary"
                      title="Distribution.Compat.Prelude.Internal">Binary</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:Binary:15">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../binary-0.8.6.0/Data-Binary-Class.html">Data.Binary.Class</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:put">put</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#put" class="link">Source</a> <a
                          href="#v:put" class="selflink">#</a></p>
                      <p class="src"><a href="#v:get">get</a> :: <a
                          href="../binary-0.8.6.0/Data-Binary-Get-Internal.html#t:Get"
                          title="Data.Binary.Get.Internal">Get</a> <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#get" class="link">Source</a> <a
                          href="#v:get" class="selflink">#</a></p>
                      <p class="src"><a href="#v:putList">putList</a> :: [<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>] -&gt; <a
                          href="../binary-0.8.6.0/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a
                          href="../binary-0.8.6.0/src/Data-Binary-Class.html#putList" class="link">Source</a> <a
                          href="#v:putList" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:NFData:16"></span> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:NFData"
                      title="Distribution.Compat.Prelude.Internal">NFData</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:NFData:16">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../deepseq-1.4.4.0/Control-DeepSeq.html">Control.DeepSeq</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:rnf">rnf</a> :: <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; () <a
                          href="../deepseq-1.4.4.0/src/Control-DeepSeq.html#rnf" class="link">Source</a> <a
                          href="#v:rnf" class="selflink">#</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:IArray:17"></span> <a
                      href="../array-0.5.3.0/Data-Array-IArray.html#t:IArray" title="Data.Array.IArray">IArray</a> <a
                      href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a> <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a></span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:IArray:17">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:bounds">bounds</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (i, i) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#bounds" class="link">Source</a> <a
                          href="#v:bounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:numElements">numElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:unsafeArray">unsafeArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeAt">unsafeAt</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; <a href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray"
                          title="Data.Array.Unboxed">UArray</a> i <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeReplace">unsafeReplace</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>)] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeAccum">unsafeAccum</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeAccumArray">unsafeAccumArray</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; e' -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; (i, i) -&gt; [(<a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a>, e')] -&gt; <a
                          href="../array-0.5.3.0/Data-Array-Unboxed.html#t:UArray" title="Data.Array.Unboxed">UArray</a>
                        i <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                    </div>
                  </details>
                </td>
              </tr>
              <tr>
                <td class="src clearfix"><span class="inst-left"><span
                      class="instance details-toggle-control details-toggle"
                      data-details-id="i:id:Int64:MArray:18"></span> <a
                      href="../array-0.5.3.0/Data-Array-MArray.html#t:MArray" title="Data.Array.MArray">MArray</a> (<a
                      href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s) <a
                      href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                      title="Distribution.Compat.Prelude.Internal">Int64</a> (<a
                      href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a>
                    s)</span></td>
                <td class="doc empty">&nbsp;</td>
              </tr>
              <tr>
                <td colspan="2">
                  <details id="i:id:Int64:MArray:18">
                    <summary class="hide-when-js-enabled">Instance details</summary>
                    <p>Defined in <a href="../array-0.5.3.0/Data-Array-Base.html">Data.Array.Base</a></p>
                    <div class="subs methods">
                      <p class="caption">Methods</p>
                      <p class="src"><a href="#v:getBounds">getBounds</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (i, i) <a href="../array-0.5.3.0/src/Data-Array-Base.html#getBounds" class="link">Source</a> <a
                          href="#v:getBounds" class="selflink">#</a></p>
                      <p class="src"><a href="#v:getNumElements">getNumElements</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a></p>
                      <p class="src"><a href="#v:newArray">newArray</a> :: <a href="../base-4.12.0.0/Data-Ix.html#t:Ix"
                          title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray" class="link">Source</a> <a
                          href="#v:newArray" class="selflink">#</a></p>
                      <p class="src"><a href="#v:newArray_">newArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>) <a
                          href="../array-0.5.3.0/src/Data-Array-Base.html#newArray_" class="link">Source</a> <a
                          href="#v:newArray_" class="selflink">#</a></p>
                      <p class="src"><a href="#v:unsafeNewArray_">unsafeNewArray_</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; (i, i) -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        (<a href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a>)</p>
                      <p class="src"><a href="#v:unsafeRead">unsafeRead</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a></p>
                      <p class="src"><a href="#v:unsafeWrite">unsafeWrite</a> :: <a
                          href="../base-4.12.0.0/Data-Ix.html#t:Ix" title="Data.Ix">Ix</a> i =&gt; <a
                          href="../array-0.5.3.0/Data-Array-ST.html#t:STUArray" title="Data.Array.ST">STUArray</a> s i
                        <a href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int"
                          title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a
                          href="Distribution-Compat-Prelude-Internal.html#t:Int64"
                          title="Distribution.Compat.Prelude.Internal">Int64</a> -&gt; <a
                          href="../base-4.12.0.0/Control-Monad-ST-Safe.html#t:ST" title="Control.Monad.ST.Safe">ST</a> s
                        ()</p>
                    </div>
                  </details>
                </td>
              </tr>
            </table>
          </details>
        </div>
      </div><a href="#g:12" id="g:12">
        <h1>Text.PrettyPrint</h1>
      </a>
      <div class="top">
        <p class="src"><a id="v:-60--60--62--62-" class="def">(&lt;&lt;&gt;&gt;)</a> :: <a
            href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
            href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> -&gt; <a
            href="../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc" title="Text.PrettyPrint">Doc</a> <a
            href="#v:-60--60--62--62-" class="selflink">#</a></p>
        <div class="doc">
          <p>New name for <code><a href="../pretty-1.1.3.6/Text-PrettyPrint.html#v:-60--62-"
                title="Text.PrettyPrint">&lt;&gt;</a></code></p>
        </div>
      </div>
    </div>
  </div>
  <div id="footer">
    <p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.22.0</p>
  </div>
</body>

</html>
